Will Bruce Willis, Dwayne Johnson and Snake Eyes have all the answers?
Next gallery »Johnny Depp, Cameron Diaz, Mila Kunis strut their stuff in Sin City
« Previous galleryThe Lists: In Contention's Top 10 Most Anticipated Films of Cannes 2012
Isn't Jonathan Pryce running out of villains to play?
He's been the villain to Bond ("Tomorrow Never Dies"), Jack Sparrow (the "Pirates of the Caribbean" films) and Robert De Niro ("Ronin"), and now he's evil again -- even when playing the U.S president. He's been the good guy before -- notably in Terry Gilliam's "Brazil," also with De Niro -- but maybe playing bad just feels better for the British thespian.