When 44-year old Will Smith replaced 40-year old Ben Affleck in Focus last April, 23-year old co-star Kristen Stewart left, citing too large of an age gap (Rupert Sanders is 42). This left the Crazy, Stupid, Love. writer/director duo of Glenn Ficarra and John Requa with the task of finding a hotter 23-year old to play opposite Smith, a better 23-year old. I'd say, they've done well.

Margot Robbie, who appears in Scorsese's The Wolf of Wall Street, has signed on to play the fledgling female con artist who teams up with Smith's more seasoned one. She beat out total oldsters Olivia Munn, Michelle Williams, Jessica Biel and Rose Byrne. (Variety)