Latest
He Banned AI From His Writing Group. His Own Cover Got Called AI Slop.Who Writes the Fake Fan Mail Authors Get? Inside the Scam CompoundsSMS Appointment RemindersDarrell Stern: Stop Being Invisible, Become UnmissableJoe Rockey: Ghostwriting His BookFree BooksHow to Turn Your Expertise Into a Book People Want to Read | The Expert MethodWhat’s New at The Writing King: Week of October 25, 2026Challenger Remembrance Day: The Engineer Who Wouldn’t SignJoel Salomon: The Truth About MoneyReddit Is Putting Up a Login Wall. Wikipedia Won’t Be Far Behind.Victoria Chemko: The Body Is the First TechnologySir Patrick Stewart: A TributeA Year in the Bank: ADHD, Face Blindness and the Freedom to Walk Out | The Impossible Puzzles Show, Episode 326A Yale Economist Says We Won’t Be Missed. He Forgot the Bread Line.Walter Koenig: A TributeI Don’t Post Bad ARC Reviews. I Send the Author a Note.AI Has Paid Off Outside Tech. Apollo Is Reading the Wrong Scoreboard.The Little Red Book of Stuff That Works!Your Kids Are Your Own FaultGrow a PairYou’re Broke Because You Want to BeIt’s Called Work for a Reason!No Time for TactShut Up, Stop Whining, and Get a LifeWilliam Bessette: AI Enablement and Child Welfare TechnologyFree Book Planning ToolsWhat’s New at The Writing King: Week of October 18, 2026Ghostwriting by the Numbers: Timelines, Word Counts and the First CallPromising Young Woman (2020) ReviewBillions for AI, Pennies for the Plumbing: AI Companies Should Pay to Keep PHP AlivePHP2Shell: AI Found a 22-Year-Old Crack Under Your Website in Two DaysPetrov Day: The Officer Who Didn’t Believe the ComputerKindle Unlimited Is Now Kindle+. AI Audiobooks Just Joined the BuffetChina Is Using Bots to Fan the Data Center Backlash. The Backlash Is Still Real.The Society of Authors Signed an Ethical AI Charter, Then Ran From It in Eight DaysWhen to Quit Writing a Book: I’ve Abandoned Dozens, and I’d Do It AgainMo Gawdat Says the AI Dystopia Starts in 2027. Read the List, Skip the DatesGetty Images Filed for Bankruptcy. Can You Prove You Licensed Your Book’s Images?Fluff Words: Cut Them From Your Prose, Keep Them in Your DialogueWhere Can Writers Learn Storytelling From Movies? Richard Lowe Publishes 1,226 Film and TV Reviews With Writing Craft NotesWhere Are the Independent Bookstores and Public Libraries Worth Visiting in Tampa Bay? Author Richard Lowe Profiles 44 of ThemWhat Should You Know Before Hiring a Ghostwriter? The Writing King Publishes 57 New Answers, Including What to Do When It Goes WrongWhere Can You Hear Founders and Executives Tell Their Own Stories? Richard Lowe’s Leaders and Their Stories Publishes Every Unscripted Interview With a Full TranscriptAuthor Richard Lowe Publishes Eight Volumes of Enemies of You, a Researched Series on the Forces Working Against Ordinary AmericansThe Jackal (1997) ReviewThe Day of the Jackal (2024) ReviewYour First Novel Is an Apprentice Piece: What Beta Readers and Editors Can’t FixWhen the Cloud Gets Bombed: What the AWS Data Center Strikes Teach About BackupsHuman-Written Book Labels Are Gatekeeping With a Fee

Source Code (2011) Review

TL;DR: Source Code rates 10+ out of 10. Duncan Jones drops Jake Gyllenhaal into the same eight minutes on a Chicago train over and over until he finds the bomber, and the premise keeps paying off right to an ending that turns the whole film over. It’s an awesome movie and among the best time travel films ever made.
Source Code (2011)
10+ / 10

Official trailer

Source Code is an awesome movie. It takes a premise that sounds like a video game, one man reliving the same eight minutes before a train explodes, and turns it into a thriller, a love story and a small tragedy about a soldier who doesn’t know he’s already gone.

Duncan Jones directed it two years after Moon, from a script by Ben Ripley. Jake Gyllenhaal plays Captain Colter Stevens, Michelle Monaghan plays Christina, the woman across from him on the train, Vera Farmiga plays the officer on the other end of the line, and Jeffrey Wright plays the scientist who built the machine. It runs a tight ninety-three minutes and doesn’t waste one of them.

It sounds like a clever gimmick. It’s much more than that. The film keeps finding new things to do with its premise, and in the last five minutes it reveals it was about something bigger than the rules it spent an hour setting up.

As studio thrillers go, Source Code is about as close to perfect as I’ve seen. It’s smart without showing off, it has a real heart, and it gets in and out in ninety-three minutes. I can’t find a scene I’d cut.

The Setup

Stevens wakes up on a commuter train heading into Chicago. The woman across from him calls him Sean and talks to him like an old friend. In the bathroom mirror he sees a stranger’s face. Eight minutes after he opens his eyes, the train blows up.

He wakes again strapped into a dim metal capsule, talking to Captain Colleen Goodwin on a screen. She tells him he’s inside a program called Source Code. It lets him occupy the last eight minutes of a man who died on that train. Somebody bombed it that morning, and the same person plans a far bigger attack on the city. Stevens has to find the bomber before it happens.

He gets as many eight-minute tries as it takes. Each time he dies, he comes back to the capsule, reports what he learned, and goes in again. The clock is always running.

The Rules of the Machine

Jones and Ripley are careful with the rules, and that care is why the film works. Rutledge, the scientist, insists Source Code is a simulation built from the last memories of a dead man’s brain. Stevens can look around, but he can’t change what happened. The people on the train are already dead.

Those rules turn every trip into a race.

Eight minutes isn’t long enough to search a train, question passengers and chase a lead, so Stevens has to choose. He picks the wrong suspect, gets thrown off the train, gets himself killed, and learns something every time. You learn with him, so the repetition never gets boring.

The film also plays fair. Everything you need to understand the ending is on screen long before it arrives, including Stevens’s own suspicion that the machine is doing more than anyone admits.

For Writers

Early on, Source Code tells you the rules and then lets you watch a character hit them over and over. Clear rules turn a gimmick into suspense, because the audience can see the walls closing in. When you write a story with an unusual device, spell out what it can and can’t do before the stakes rise, then force your character to push against those limits. Write down the three rules of your story’s device in one sentence each, and check that every major scene tests at least one of them. If a scene doesn’t press on a rule, it’s probably filler, and you’ll feel the story go slack right there.

Who Is Colter Stevens?

The mystery underneath the bombing is Stevens himself. He remembers flying a helicopter in Afghanistan. He doesn’t remember how he got into the capsule, why nobody will let him call his father, or why Goodwin keeps dodging his questions. Piece by piece, he finds out. He was killed in Afghanistan two months earlier. What’s left of his body is on life support, and his mind is being kept running for this mission. The capsule is something his brain built so it would have somewhere to stand.

Gyllenhaal is terrific here. He plays confusion, anger and a soldier’s discipline all at once, and the moment Stevens understands what’s happened to him is quiet and devastating. He keeps working anyway, because that’s who he is.

The scene where Stevens learns he’s already dead is the one I’d point to whenever somebody calls Gyllenhaal underrated. He lets it sit on his face for a moment and then goes back to work, and that restraint moves me more than any speech could have.

Christina

Every trip, Christina meets him fresh. She doesn’t remember the last eight minutes, or the ones before that. He remembers all of them. So he falls for a woman he can’t save, a few minutes at a time, and she has no idea. Monaghan makes that work. Christina is warm and a little funny and plainly someone Stevens would have liked in any life, and the film treats her as a person with plans for the day, and that makes the explosion hit harder each time.

The romance is the reason Stevens keeps going back when he’s already found the bomber, and it’s the reason the ending means anything.

Duncan Jones at the Controls

Jones had one film behind him. Moon was also about a man discovering he isn’t what he thought he was. Source Code gives him a bigger budget and a studio thriller, and he keeps the same interest in identity and loneliness at the center of it.

He handles the repetition beautifully. Each return to the train shows you the same coffee spill, the same ticket-taker, the same comedian cracking the same joke, just enough to orient you, and then something new happens. You never need a line of dialogue to know where you are in the loop.

Cinematographer Don Burgess keeps the train warm and busy and the capsule cold and cramped, so you always know which world Stevens is in. It cost about $32 million and made roughly $147 million, a rare mid-budget science fiction film that audiences found on their own.

The Bomber and the Clock

The investigation itself is solid thriller work. Stevens chases down the wrong man more than once before he finds Derek Frost, a domestic bomber planning a radioactive device for downtown Chicago. The payoff isn’t a twist for its own sake. It comes from Stevens finally using everything the loops have taught him.

Once Stevens gets the bomber’s name and plate number to Goodwin, the mission is technically over. The military has what it needs, and Rutledge wants to wipe Stevens and reset him for the next job. That’s where the film turns from thriller to something much sadder. Stevens asks for one more trip and for Goodwin to let him die when it’s over. She’s under orders not to. What she does next is the moral center of the film.

For Writers

With twenty minutes still to go, Source Code finishes its thriller plot and spends the rest of the film on what the plot cost its hero. The mission is the excuse; the person is the story. When you write, finish the external problem before the end and give yourself room to deal with what it did to your character. Look at your climax and ask what your protagonist wants once the danger is over. Then write the scene where they go after it, and let it cost them something. The reader already knows the bomb is handled. What they’re waiting to see is the person.

Goodwin and Rutledge

Vera Farmiga has the hardest part in the film. Goodwin spends almost all of it on a screen, talking to a man in a box, and she has to carry the mission, the lies and her own growing guilt with little more than her face and her voice. She’s the one person in the program who starts treating Stevens as a man and not a tool.

Farmiga is the performance I think people overlook. She does nearly all of it on a monitor, and I believed every flicker of guilt she lets through. Jeffrey Wright plays Rutledge as a scientist who’s proud of his machine and doesn’t much care about the soldier inside it. He’s a man who has decided the city matters more than one mind that’s already dead, and there’s a logic to it that makes him worse.

The tug-of-war between them is quiet, and it’s the real argument of the film. Is Stevens a weapon or a person? Rutledge answers one way. Goodwin, in the end, answers the other.

For Writers

The biggest moral question in Source Code lands in the hands of a supporting character who’s stuck behind a monitor. Goodwin’s choice decides the ending, and she earns it one small hesitation at a time. When you write, give a secondary character a decision that matters as much as the hero’s, and build to it slowly so the reader sees it coming and still feels it. Mark every scene where that character bends a rule, even slightly. By the time the big choice arrives, the reader should believe it before it happens.

The Ending

On the last trip, Stevens stops the bomb, handcuffs Frost, calls his father pretending to be a friend of his son, and makes Christina laugh. Goodwin shuts down his life support as they kiss, and the picture freezes on a train full of people laughing. That would have been a beautiful, sad ending.

Then time starts again. The train keeps moving. Stevens is still there, in Sean Fentress’s body, alive, with Christina, and the bomb never went off. The machine didn’t replay the past. It made a new world every time, and in this one he gets to live. He sends Goodwin a text to tell her the program works better than anyone knew. In that world, Goodwin hasn’t met him yet. It’s a happy ending with a cold edge, and I’ve seldom seen a genre film justify its last minute so completely.

Craft Note

Craft Note

What makes Source Code work is that it hides its biggest idea inside its own rulebook. The film insists for an hour that nothing on the train can be changed, lets the hero push against that wall until you believe it, and then shows the wall was never there. That reversal only works because every clue was on screen from the start. If you’re going to break your story’s rules at the end, plant the break early and keep playing fair until the moment you reveal it.

Is Source Code as good as people say?

Better. It’s tight, smart, emotional and never lazy about its own premise, and it rewards a second viewing because you can watch the ending being set up. Gyllenhaal drives it, and Jones directs it like a man who knows exactly what he’s building.

If you like time travel, thrillers or stories about who we are when everything else is stripped away, watch it. I rate it a 10+ because it plays fair with every rule it sets, makes me care about a woman who dies every eight minutes, and still finds a way to surprise me in the last scene. It belongs next to the best films in the genre.

Frequently Asked Questions

How does the Source Code machine work in the film?
The scientists say it isn’t time travel. It lets a compatible person occupy the last eight minutes of a dead man’s memories, in this case Sean Fentress, a passenger killed in the train bombing. Stevens can explore those minutes to find the bomber but supposedly can’t change what happened. The ending shows the machine does far more than its builders believed.
Why does Colter Stevens only get eight minutes?
The program runs on the last eight minutes of Sean Fentress’s memory before the explosion, so every attempt starts and ends in the same place. That limit forces Stevens to choose what to investigate each time, and it gives the film its race-against-the-clock tension. He can go back as many times as he needs, but each trip still ends with the blast.
What happened to Colter Stevens?
He was killed in Afghanistan two months before the story begins. What remains of his body is kept on life support so his mind can run the Source Code missions. The capsule he thinks he’s sitting in is something his brain constructs. Finding this out is the emotional turning point of the film.
Is the ending of Source Code happy or sad?
Both. In the original world, Goodwin switches off Stevens’s life support, and he dies. In the new world his last trip created, the bomb never goes off, Stevens is alive in Sean Fentress’s body, and he and Christina walk off together. The film lets both be true, and that’s why the ending stays with you.
Who directed Source Code?
Duncan Jones, whose first feature was Moon in 2009. Ben Ripley wrote the screenplay. Both of Jones’s early films are about men discovering they aren’t who they thought they were, and Source Code carries that interest into a studio thriller with a much bigger audience. It made about $147 million worldwide on a roughly $32 million budget.
Do I need to see Moon before Source Code?
No. Source Code stands on its own and needs no knowledge of Moon. If you like it, though, Moon is worth your time. It’s quieter and lonelier, and you can see the same director working through the same questions about identity with a much smaller canvas.
Is Source Code worth watching if I don’t usually like time travel films?
Yes. It plays first as a thriller, with a clear goal and a ticking clock, so you don’t need to care about time travel theory to follow it. The love story and Stevens’s discovery of what’s happened to him give it real emotional weight, and the film moves fast.

Writing in This Genre

On my film lists

About the Author
Richard Lowe, professional ghostwriter

Richard Lowe is a professional ghostwriter and author with 113+ books authored and 54+ ghostwritten. Before writing full time he spent 33 years in enterprise technology, including 20 years as Director of Computer Operations and Technical Services at Trader Joe's. He writes nonfiction, fiction and memoir, and works with executives and experts on books that build authority.

More about Richard Lowe →

Disclaimer

The views and opinions expressed in this blog post are solely those of Richard Lowe and are based on personal experience and research. This content is for informational purposes only and should not be construed as professional legal, financial, accounting, or business advice. Always consult with qualified professionals before making important business or legal decisions. Richard Lowe is not a lawyer, accountant, or licensed professional advisor, and this content does not establish any professional relationship.