Directed by Robert Luketic. With Jim Sturgess, Kate Bosworth, Kevin Spacey, Aaron Yoo. “21” is the fact-based story about six MIT students who were trained to become experts in card counting and subsequently took Vegas casinos for millions in winnings.