21 poster

21

"They proved the Vegas Blackjack System was beatable...by beating the hell out of it."

Movie PG-13 2008 2h 3m 6.7 /10
Directed by Robert Luketic

Ben Campbell is a top MIT student who has his sights on Harvard Medical School, hoping the prestige will unlock a future as a surgeon. Yet the steep tuition creates a barrier he cannot overcome from his working class background. One night a charismatic but exacting professor introduces him to a... Read more

Watch Now

Where to Watch "21"

Rent or Buy

Netflix
Amazon Prime Video
Disney+
Max
Hulu
Paramount+
Peacock
Apple TV+

Streaming availability last verified: January 19, 2026

About 21

Ben Campbell is a top MIT student who has his sights on Harvard Medical School, hoping the prestige will unlock a future as a surgeon. Yet the steep tuition creates a barrier he cannot overcome from his working class background. One night a charismatic but exacting professor introduces him to a secret circle of five students who are tapping into a talent for card counting. Under the guidance of Professor Rosa, Ben and his teammates Jill, Choi, Kianna, and Fisher practice mathematics, memory tricks, and casino discipline as they travel to Las Vegas to win big while keeping a low profile. The lure of a life-changing payoff pulls Ben deeper into risk, deception, and ethical conflict. No spoilers here anywhere.

Directed by Robert Luketic, 21 adapts Ben Mezrich's best selling book Bringing Down the House with a screenplay by Peter Steinfeld and Allan Loeb. The 2008 crime drama spotlights a group of MIT students carefully drawn into high stakes gambling.

With a budget around 35 million, the film earned about 157 million worldwide, making it a financial success for a character driven thriller. The cast features Jim Sturgess as Ben, Kevin Spacey as Rosa, and Kate Bosworth as Jill today.

Critics offered mixed reviews praising its brisk tempo and glossy casino look while noting the plot and character depth could have gone further. The film examines ambition versus integrity, the temptation of fast wealth, and how clever plans unravel under pressure, guiding viewers through a morally gray maze of choices.

The movie sparked chatter about card counting myths and casino culture in late 2000s thrillers, contributing to the trend of smart able students bending rules for big payoffs. While not a landmark cultural moment, its slick style and high energy kept the topic alive in pop conversations online for years.

Details

Release Date
March 27, 2008
Runtime
2h 3m
Rating
PG-13
User Ratings
4,918 votes
Type
Movie
Genres
Drama, Crime
Country
United States
Studio
Columbia Pictures +3 more
Budget
$35,000,000
Box Office
$159,808,370
External Links
View on IMDB

Official Trailer

Cast

Jim Sturgess

Jim Sturgess

Ben Campbell

Kevin Spacey

Kevin Spacey

Micky Rosa

Kate Bosworth

Kate Bosworth

Jill Taylor

Aaron Yoo

Aaron Yoo

Choi

Liza Lapira

Liza Lapira

Kianna

Jacob Pitts

Jacob Pitts

Fisher

Laurence Fishburne

Laurence Fishburne

Cole Williams

Jack McGee

Jack McGee

Terry

Josh Gad

Josh Gad

Miles

Sam Golzari

Sam Golzari

Cam

Director: Robert Luketic

Written by: Peter Steinfeld, Ben Mezrich, Allan Loeb

Frequently Asked Questions

21 is not currently available on streaming subscription services, but you can rent or buy it on Apple iTunes, Vudu, and Amazon Video.

Yes, you can rent on Apple iTunes, Vudu, and Amazon Video or buy on Apple iTunes, Vudu, and Amazon Video.

With a rating of 6.7/10 from 4,918 viewers, 21 is considered decent by viewers and may be worth checking out.

Ben Campbell is a top MIT student who has his sights on Harvard Medical School, hoping the prestige will unlock a future as a surgeon. Yet the steep tuition creates a barrier he cannot overcome from his working class background. One night a charismatic but exacting professor introduces him to a s...

21 stars Jim Sturgess, Kevin Spacey, Kate Bosworth, Aaron Yoo, and Liza Lapira.

21 was directed by Robert Luketic.

21 was released on March 27, 2008.

21 is a Drama and Crime film.

Yes, 21 is inspired by real MIT students who counted cards, as depicted in Ben Mezrich's book Bringing Down the House. The movie fictionalizes several events for dramatic effect.

Jim Sturgess plays Ben Campbell, a brilliant MIT student who gets drawn into a high-stakes card-counting scheme. His performance anchors the film's focus on ambition and risk.

Kevin Spacey plays Micky Rosa, the unorthodox math professor who trains the group in card counting. He guides the students through the scheme, driving the tension and consequences.

Kate Bosworth plays Jill Taylor, one of the students in the card-counting group. Her character is part of the MIT team drawn into the scheme.