Graham Purvis (played by Paddy Considine) is a protagonist in Submarine.
A New Age motivational speaker and Jill's former romantic interest who moves in next door. Jill attends his seminars and briefly engages with him, though he ultimately drops off an intoxicated Oliver without further complications. Oliver Tate (played by Craig Roberts) appears in Submarine.
The eccentric 15-year-old protagonist who obsessively pursues Jordana and monitors his parents' marriage via a bedroom dimmer switch. His attempts to intervene lead to impulsive vandalism and a breakup, but he eventually matures and reconciles with Jordana. Jordana Bevan (played by Yasmin Paige) appears in Submarine.
Oliver's mischievous crush and girlfriend who uses a secret kiss to manipulate her ex. Her mother's brain tumor and Oliver's subsequent absence cause their split, but they later reconcile on the beach after confronting their past mistakes. Kim-Lin (played by Gemma Chan) appears in Submarine.
Submarine (2011) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Graham Purvis
(played by Paddy Considine) — protagonist
A New Age motivational speaker and Jill's former romantic interest who moves in next door. Jill attends his seminars and briefly engages with him, though he ultimately drops off an intoxicated Oliver...
Oliver Tate
(played by Craig Roberts) — supporting
The eccentric 15-year-old protagonist who obsessively pursues Jordana and monitors his parents' marriage via a bedroom dimmer switch. His attempts to intervene lead to impulsive vandalism and a breaku...
Jordana Bevan
(played by Yasmin Paige) — supporting
Oliver's mischievous crush and girlfriend who uses a secret kiss to manipulate her ex. Her mother's brain tumor and Oliver's subsequent absence cause their split, but they later reconcile on the beach...
Kim-Lin
(played by Gemma Chan) — minor
Key Relationships
Graham Purvis → Kim-Lin
(Romantic Ex-Girlfriend)
Jordana Bevan → Kim-Lin
(Social Acquaintance)
Jordana Bevan → Graham Purvis
(Conflict Indirect Rival)
Oliver Tate → Kim-Lin
(Social Neighbor's Partner)
Oliver Tate → Graham Purvis
(Conflict Rival)
Oliver Tate → Jordana Bevan
(Romantic Crush)
Story Analysis
A teenage boy's obsessive pursuit of a classmate intersects with his family's marital crisis, leading to impulsive actions and eventual emotional maturity.