The Lies We Tell Ourselves 2024
as Neil
Westermarck Effect 2022
as Stewart
Innuendo 2017
as Thomas
Morvern Callar 2002
as Dancer in Club (uncredited)
Daybreak 2000
as Model(as Andrew Hazel)
Credits from TMDB.