You Were Never Really Here
Joaquin Phoenix plays a PTSD-damaged hitman rescuing trafficked girls in fractured narrative style
The brief
Lynne Ramsay turns what could be a standard vigilante thriller into something that feels like being trapped inside Joaquin Phoenix's fractured psyche. The film moves in jarring, dreamlike fragments that mirror Joe's PTSD-addled mind, with Phoenix delivering raw physicality and barely contained rage in every frame. It's brutal and disorienting by design, spending more time in traumatic flashbacks and psychological breakdown than conventional plot mechanics. Perfect for anyone who loved Drive's mood but wished it went deeper into mental collapse, or fans of Phoenix's more unhinged performances.
The verdict
If you crave psychological character studies that prioritize fractured mental states over traditional narrative structure, this is a haunting dive into PTSD-fueled violence with Phoenix at his most unhinged. If you expect conventional thriller plotting or can't handle deliberately disorienting storytelling that jumps between fragmented memories and reality, you'll find this more frustrating than gripping.
Watch with
- 👤 Solo viewing for maximum psychological impact
- ⚠️ Avoid if sensitive to trauma/violence themes
Heads up
- Graphic violence and brutality (frequent)
- Self-harm and suicidal ideation (moderate)
- Child endangerment themes (moderate)
- PTSD flashbacks and psychological trauma (frequent)
Credits
- Director
- Lynne Ramsay
- Cast
- Joaquin Phoenix, Judith Roberts, Ekaterina Samsonov, John Doman, Alex Manette, Dante Pereira-Olson, Alessandro Nivola
Official synopsis
A traumatized veteran, unafraid of violence, tracks down missing girls for a living. When a job spins out of control, his nightmares begin to overtake him, and a conspiracy is uncovered—leading to what may be his death trip or his awakening.
The Double
Make a night of itPair this with The Killer (1989)
Both feature isolated professionals questioning their violent purpose through atmospheric storytelling.
Total runtime: 1h 29m + 1h 50m = 3h 19m