Source Code poster
6.8
Arcplot Score
Unverified

Source Code

201193 minPG-13
Director: Duncan Jones
Writer:Ben Ripley
Cinematographer: Don Burgess
Composer: Chris Bacon

Army Captain Colter Stevens finds himself working on a special program where his consciousness can be inserted into another human being. The only catch is can only be there for 8 minutes at any given time. That morning, a bomb exploded on a commuter train just outside Chicago. He occupies the body of teacher going to work on that train and is confused as to what he is doing or why he is there as his last memory is of flying his helicopter on a combat mission in Afghanistan. Those in charge of the program explain to him that there is a bomb on the train, and that he must locate it. More importantly, he must identify the bomber as another bombing is expected later that day. He is also told however that he cannot change the past and can only gather information. As he develops a liking for his traveling companion Christina, he sets out to test that theory.

Revenue$147.3M
Budget$32.0M
Profit
+115.3M
+360%

Despite a mid-range budget of $32.0M, Source Code became a box office success, earning $147.3M worldwide—a 360% return.

Awards

1 win & 8 nominations

Where to Watch
YouTubeApple TVSpectrum On DemandFandango At HomeAmazon VideoGoogle Play Movies

Plot Structure

Story beats plotted across runtime

Act ISetupAct IIConfrontationAct IIIResolutionWorldbuilding3Resistance5Premise8Opposition10Crisis12Synthesis14124679111315
Color Timeline
Color timeline
Sound Timeline
Sound timeline
Threshold
Section
Plot Point

Narrative Arc

Emotional journey through the story's key moments

+30-3
0m23m45m68m91m
Plot Point
Act Threshold
Emotional Arc

Story Circle

Blueprint 15-beat structure

Loading Story Circle...

Arcplot Score Breakdown

Structural Adherence: Flexible
8.7/10
3/10
1.5/10
Overall Score6.8/10

Weighted: Precision (70%) + Arc (15%) + Theme (15%)

Source Code (2011) exhibits meticulously timed narrative architecture, characteristic of Duncan Jones's storytelling approach. This structural analysis examines how the film's 15-point plot structure maps to proven narrative frameworks across 1 hour and 33 minutes. With an Arcplot score of 6.8, the film balances conventional beats with creative variation.

Characters

Cast & narrative archetypes

Jake Gyllenhaal

Colter Stevens

Hero
Jake Gyllenhaal
Michelle Monaghan

Christina Warren

Love Interest
Ally
Michelle Monaghan
Vera Farmiga

Colleen Goodwin

Threshold Guardian
Ally
Vera Farmiga
Jeffrey Wright

Dr. Rutledge

Shadow
Jeffrey Wright
Michael Arden

Derek Frost

Shadow
Michael Arden

Main Cast & Characters

Colter Stevens

Played by Jake Gyllenhaal

Hero

A soldier trapped in a time loop, reliving the same 8 minutes to prevent a terrorist attack.

Christina Warren

Played by Michelle Monaghan

Love InterestAlly

A kind-hearted teacher on the train who becomes Colter's emotional anchor in the loop.

Colleen Goodwin

Played by Vera Farmiga

Threshold GuardianAlly

Air Force captain who serves as Colter's mission handler and develops sympathy for his situation.

Dr. Rutledge

Played by Jeffrey Wright

Shadow

The cold, mission-focused scientist who created the Source Code program.

Derek Frost

Played by Michael Arden

Shadow

The terrorist bomber targeting Chicago with a dirty bomb.

Structural Analysis

The Status Quo at 1 minutes (1% through the runtime) establishes Colter Stevens wakes up disoriented on a Chicago commuter train across from a woman who calls him Sean. He has no memory of how he got there and doesn't recognize his own reflection, establishing his fractured identity and confusion.. Notably, this early placement immediately immerses viewers in the story world.

The inciting incident occurs at 10 minutes when The train explodes, killing everyone aboard including Colter. This catastrophic event disrupts any sense of normalcy and thrusts Colter into the reality that he must repeatedly relive these eight minutes to find the bomber before a larger attack on Chicago.. At 11% through the film, this Disruption aligns precisely with traditional story structure. This beat shifts the emotional landscape, launching the protagonist into the central conflict.

The First Threshold at 23 minutes marks the transition into Act II, occurring at 25% of the runtime. This illustrates the protagonist's commitment to Colter commits fully to the mission, accepting his role in Source Code. He stops fighting against Goodwin and chooses to actively work within the program's rules, beginning his systematic investigation of passengers to find the bomber., moving from reaction to action.

At 46 minutes, the Midpoint arrives at 49% of the runtime—precisely centered, creating perfect narrative symmetry. Significantly, this crucial beat Colter identifies Derek Frost as the bomber and locates the bomb in the train's ventilation system. This false victory gives him confidence that he can complete the mission, but he doesn't yet understand Frost's larger plan or the personal stakes he's developing with Christina., fundamentally raising what's at risk. The emotional intensity shifts, dividing the narrative into clear before-and-after phases.

The Collapse moment at 69 minutes (74% through) represents the emotional nadir. Here, Colter sees the reality of his physical state—he's a torso with severe brain damage, kept alive only to power Source Code. He realizes he's essentially dead and being used as a tool. His identity, his body, his life—everything has been taken from him. The whiff of death is absolute., reveals the protagonist at their lowest point. This beat's placement in the final quarter sets up the climactic reversal.

The Second Threshold at 74 minutes initiates the final act resolution at 80% of the runtime. Colter makes Goodwin promise to terminate his life support after one final mission. He synthesizes his understanding: he can save the people on the train AND find peace. He asks Goodwin to let him die with dignity while giving him one last chance to create meaning., demonstrating the transformation achieved throughout the journey.

Emotional Journey

Source Code's emotional architecture traces a deliberate progression across 15 carefully calibrated beats.

Narrative Framework

This structural analysis employs systematic plot point analysis that identifies crucial turning points. By mapping Source Code against these established plot points, we can identify how Duncan Jones utilizes or subverts traditional narrative conventions. The plot point approach reveals not only adherence to structural principles but also creative choices that distinguish Source Code within the action genre.

Duncan Jones's Structural Approach

Among the 3 Duncan Jones films analyzed on Arcplot, the average structural score is 6.9, demonstrating varied approaches to story architecture. Source Code takes a more unconventional approach compared to the director's typical style. For comparative analysis, explore the complete Duncan Jones filmography.

Comparative Analysis

Additional action films include The Bad Guys, Puss in Boots and Venom: The Last Dance. For more Duncan Jones analyses, see Moon, Warcraft.

Plot Points by Act

Act I

Setup
1

Status Quo

1 min1.1%-1 tone

Colter Stevens wakes up disoriented on a Chicago commuter train across from a woman who calls him Sean. He has no memory of how he got there and doesn't recognize his own reflection, establishing his fractured identity and confusion.

2

Theme

5 min5.6%-1 tone

Christina tells Colter, "Everything's going to be okay," as he struggles to understand his situation. This simple reassurance embodies the theme: finding peace and meaning even in impossible circumstances, which Colter will ultimately achieve.

3

Worldbuilding

1 min1.1%-1 tone

Colter experiences eight minutes on the train before it explodes. He awakens in a dark capsule where Goodwin communicates via screen, revealing he's part of a military program. The dual worlds of the train and the capsule are established, along with his mission to find a bomber.

4

Disruption

10 min11.2%-2 tone

The train explodes, killing everyone aboard including Colter. This catastrophic event disrupts any sense of normalcy and thrusts Colter into the reality that he must repeatedly relive these eight minutes to find the bomber before a larger attack on Chicago.

5

Resistance

10 min11.2%-2 tone

Goodwin and Dr. Rutledge guide Colter through the Source Code program. He resists, demanding answers about his identity and situation. He learns he's been dead for two months and his body is on life support. He debates whether to comply with the mission or seek his own answers.

Act II

Confrontation
6

First Threshold

23 min24.7%-1 tone

Colter commits fully to the mission, accepting his role in Source Code. He stops fighting against Goodwin and chooses to actively work within the program's rules, beginning his systematic investigation of passengers to find the bomber.

7

Mirror World

27 min29.2%0 tone

Colter begins to genuinely connect with Christina, seeing her not just as a simulation but as a real person worth saving. Their deepening relationship represents the thematic heart: human connection gives life meaning, even borrowed time in another man's body.

8

Premise

23 min24.7%-1 tone

Colter repeatedly enters Source Code, investigating different suspects each time. He explores the train, follows passengers, gets killed in various ways, and develops his relationship with Christina. Each loop brings him closer to the bomber while deepening his emotional investment.

9

Midpoint

46 min49.4%+1 tone

Colter identifies Derek Frost as the bomber and locates the bomb in the train's ventilation system. This false victory gives him confidence that he can complete the mission, but he doesn't yet understand Frost's larger plan or the personal stakes he's developing with Christina.

10

Opposition

46 min49.4%+1 tone

Complications escalate as Colter pursues Frost. He fails to stop the bomber in multiple attempts. He learns the devastating truth about his own condition—that his mangled body is being kept barely alive. Rutledge prioritizes the mission over Colter's humanity. The dirty bomb threat to Chicago intensifies.

11

Collapse

69 min74.2%0 tone

Colter sees the reality of his physical state—he's a torso with severe brain damage, kept alive only to power Source Code. He realizes he's essentially dead and being used as a tool. His identity, his body, his life—everything has been taken from him. The whiff of death is absolute.

12

Crisis

69 min74.2%0 tone

Colter processes the horror of his existence. He must reconcile that he's been dead for months and will never return to his old life. He wrestles with whether anything he does in Source Code matters, since it's supposedly just a simulation of the past that cannot be changed.

Act III

Resolution
13

Second Threshold

74 min79.8%+1 tone

Colter makes Goodwin promise to terminate his life support after one final mission. He synthesizes his understanding: he can save the people on the train AND find peace. He asks Goodwin to let him die with dignity while giving him one last chance to create meaning.

14

Synthesis

74 min79.8%+1 tone

Colter executes his final mission perfectly. He subdues Frost, calls in the bomb threat, contacts his father for closure, and kisses Christina as the eight minutes expire. Goodwin honors her promise and terminates his life support. But the Source Code timeline continues—Colter lives on in Sean's body in an alternate reality where everyone survived.

15

Transformation

91 min97.8%+2 tone

Colter and Christina stand frozen in a kiss at Cloud Gate as time stops—then continues. He texts Goodwin in this new timeline, revealing Source Code creates alternate realities, not just simulations. Colter has transcended death, found love, and proven that what we do in our final moments creates new worlds of possibility.