12 Years a Slave movie poster
Poster © Fox Searchlight Pictures. Shown at reduced size for review and commentary.
GenreBiography, Drama & History
RatedR
Runtime2 hr 14 mins
ReleasedNovember 8, 2013
StreamingSee Where to Watch
DirectorSteve McQueen
StarringChiwetel Ejiofor, Michael Fassbender, Benedict Cumberbatch

12 Years a Slave (2013)

movie.guru URL: https://movie.guru/12-years-a-slave-movie-review
12 Years a Slave's Details
GenreBiography, Drama & History
RatedR
Released08/30/2013 (Telluride Film Festival); 11/08/2013 (United States); 01/10/2014 (United Kingdom)
StreamingSee Where to Watch on this page.
Running Time2 hr 14 mins
Budget$20–22M (reported)
Box OfficeUpdated daily from Box Office Mojo. See the numbers below.
Based OnTwelve Years a Slave by Solomon Northup
CountryUnited States, United Kingdom, Luxembourg
LanguageEnglish
12 Years a Slave's Interests
GeneralThe violin, family, Saratoga Springs, the dignity of a name, history told without flinching.
MusicHans Zimmer, alongside spirituals and work songs sung by the cast, including Roll, Jordan, Roll.
MoviesHarriet (2019). Another true story of courage and freedom, told with care.
TelevisionRoots (1977). The landmark miniseries every family should watch together.
HeroesSolomon Northup. Musician, father and writer whose own words made sure history could not look away.
12 Years a Slave's Crew
DirectorSteve McQueen
WritersJohn Ridley
ProducersBrad Pitt, Dede Gardner, Jeremy Kleiner, Bill Pohlad, Steve McQueen, Arnon Milchan, Anthony Katagas
CinematographySean Bobbitt
MusicHans Zimmer
Edited ByJoe Walker
ProductionRegency Enterprises, River Road Entertainment, Plan B Entertainment, Film4
Distributed ByFox Searchlight Pictures (United States), Entertainment One (United Kingdom), Summit Entertainment (Overseas)
12 Years a Slave's Trailer
Official Trailer • SearchlightPictures
How 12 Years a Slave Performed
movie guru's TLDR

Time is the weakest thing in 12 Years a Slave. Twelve years pass and the film barely shows it, so a stolen stretch of a man’s life can feel like one long season. A famous face also turns up late to say the movie’s point out loud, which it never needed. That is the whole list of problems. Chiwetel Ejiofor plays Solomon Northup with his eyes, a free man forced to bury his own name just to stay alive. Lupita Nyong’o as Patsey is devastating, and Michael Fassbender makes Epps frightening because he believes every word of his own cruelty. Steve McQueen holds shots long past comfortable and refuses to let anyone look away from what slavery was. It comes from Northup’s own memoir, and it treats him with real respect. A 9.2 because it is honest, essential and made with care, even when the timeline blurs. $669 says you sit through every name in the credits in silence before you say a word.

What works: Chiwetel Ejiofor and Lupita Nyong’o give performances that stay with you, and Steve McQueen refuses to soften the truth of slavery.

What doesn’t: The film rarely shows time passing, so twelve stolen years can feel compressed, and a late speech states the theme too directly.

Who it’s for: Viewers old enough for an R rating who are ready for a serious, painful piece of American history told with care.

Spoilers

Solomon trusts a Canadian carpenter named Bass to send a letter north, and a shopkeeper he knew from Saratoga arrives with proof that he is a free man. He is taken from the plantation, leaving Patsey behind, and finally returns home to his family.

Guru’s Take
9.2/10
Elite
12 Years a Slave's Blurbs
About me:

Saratoga Springs, New York, 1841. Solomon Northup (Chiwetel Ejiofor) is a free Black man, a gifted violinist and a devoted husband and father. Two men offer him good money to play music with a traveling circus in Washington, D.C., and he accepts. Instead, he is drugged, kidnapped and sold into slavery, stripped of his name and warned never to say who he really is. Sent to a Louisiana plantation owned by William Ford (Benedict Cumberbatch), Solomon fights to survive without losing himself. Steve McQueen directs, adapting Northup's own account. One hundred thirty-four minutes. Difficult, essential, unforgettable.

Who I'd like to meet:

Anyone ready to learn this history honestly and carry it forward.

12 Years a Slave's Cast (in credits order)
Chiwetel EjioforSolomon Northup / Platt
Kelsey ScottAnne Northup
Michael FassbenderEdwin Epps
Benedict CumberbatchWilliam Ford
Paul DanoJohn Tibeats
Garret DillahuntArmsby
Paul GiamattiTheophilus Freeman
Scoot McNairyMerrill Brown
Lupita Nyong'oPatsey
Adepero OduyeEliza
Sarah PaulsonMary Epps
Brad PittSamuel Bass
Michael Kenneth WilliamsRobert
Alfre WoodardMistress Harriet Shaw
Chris ChalkClemens Ray
Taran KillamAbram Hamilton
Bill CampEbenezer Radburn
J. D. EvermoreChapin
Christopher BerryJames H. Birch
Rob SteinbergMr. Parker
Bryan BattJudge Turner
Tom ProctorBiddee
Jay HuguleySheriff
Storm ReidEmily
Full cast and crew on IMDb.
12 Years a Slave's Edit History
Every change to this page, newest first. Movie data updates are logged like any other edit.
  • (cur | prev) 14:30, 17 October 2026 DataBot +480 Numbers refreshed: Worldwide box office $187.7M; Domestic box office $56.7M; Opening weekend $924K; Profit / loss (est.) +$62.4M; Rotten Tomatoes 95%; CinemaScore A; box office chart updated; RT 95% (379 reviews); Metacritic 96 / 100; CinemaScore A; IMDb users 8.1 / 10 (796,601 votes); movie.guru score 9.4.
  • (cur | prev) 12:00, 17 October 2026 DataBot +2,000 Profile created from Wikipedia and Box Office Mojo: cast, crew, release dates, budget, official trailer.