James Marden has been cast in Walk of Shame.

The actor has signed up to star in the comedy opposite Elizabeth Banks, according to The Hollywood Reporter.

Steven Brill (Little Nicky, Mr Deeds) will direct the film from a screenplay he wrote.

Walk of Shame is about a highly-strung news anchor who, after a wild night out, finds herself locked out on the street with no phone, money, ID or car and embarks on a series of misadventures as she makes her way to the most important job interview of her life.

Marsden next will be seen in 2 Guns alongside Mark Wahlberg and Denzel Washington and The Butler, in which he will portray John F. Kennedy.