Home / Discover / People

Love

2015
as Murphy

Wounds

2019
as Jeffrey

Greyhound

2020
as Eppstein

Nocturnal Animals

2016
as Lou Bates

Civil War

2024
as Spotter

Watcher

2022
as Francis

Redd

2016
as Wembley

The Iconographer

2008
as Grown Up Saved Infant / Young Thug

Lux Æterna

2020
as Karl

Ratter

2015
as Brent

Embers

2015
as Chaos

Starship Troopers: Invasion

2012
as Gunfodder (voice)

Above Suspicion

2018
as Joe-Bea

Stonewall

2015
as Joe Altman

L'Ariel

2018
as Damian Rydell