Twice Upon a Time (2012) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Mathias
(played by Jean-Paul Rouve) — protagonist
A 40-year-old landscaper who spots a child resembling himself at age ten during a cruise. He discovers the boy belongs to his own family thirty years ago and attempts to correct the mistakes made in h...
Jean Esnart
(played by Benoît Poelvoorde) — supporting
Mathias jeune (10 ans)
(played by Miljan Chatelain) — supporting
A ten-year-old child who closely resembles adult Mathias. He is revealed to be part of Mathias's family thirty years in the past.
Jacqueline
(played by Miou-Miou) — supporting
Ana
(played by Arly Jover) — supporting
Stéphane
(played by Xavier Beauvois) — supporting
Maurice
(played by Claude Brasseur) — supporting
Maurice
(played by Gilles Lellouche) — supporting
Jacqueline
(played by Lisa Martino) — supporting
Philippine
(played by Lolita Offenstein) — supporting
Story Analysis
A man discovers his past family through a time-displaced child and intervenes to rewrite their shared history.
Plot Progression
The Cruise Sighting
— Mathias enjoys a routine cruise with his wife until he spots a child who bears a striking resemblance to his ten-year-old self. This unexpected encounter shatters his ordinary worldview and sparks imm...
The Investigation Phase
— Driven by intrigue, Mathias tracks down the child and begins verifying personal details. He uncovers matching names and parental identities, gradually realizing the impossibility of the situation.
The Temporal Revelation
— Mathias confirms that the family he is observing is his own from thirty years ago. Armed with foreknowledge of the child's impending fate, he faces a profound moral and emotional crossroads.
The Corrective Intervention
— Refusing to accept a predetermined tragic path, Mathias steps into the past timeline to actively correct the errors made by his parents and younger self. His actions reshape the family legacy and brin...