Keira Knightley, Eva Mendes, (the soon to be huge) Sam Worthington  and Guillaume Canet are all set to star in the drama Last Night, according to Variety. Story follows a married couple, apart for a night while the husband takes a business trip with a colleague to whom he’s attracted. While he’s resisting temptation, his wife encounters her past love. We're not sure who is playing who exactly, but we'd put our lunch money on Mendes being the chick that tempts the husband. Let's be honest, if your husband was in the general vicinity of her, you'd have his balls in a grip so tight, he'd have to ask for permission to wee. Worthington just wrapped James Cameron's Avatar and is currently shooting Terminator: Salvation opposite Christian Bale. Knightley meanwhile, is probably off somewhere cursing in a posh, but inexplicably endearing manner.