21
Kevin Spacey plays Mephistopheles to a cadre of M.I.T. whiz kids, who do a better job of counting cards at the Vegas blackjack tables than counting their loot.
"...Directed by: Robert Luketic. Starring: Jim Sturgess, Kate Bosworth, Kevin Spacey, Laurence..."