The Tuna Goddess
(pre-production)
Pete
2021
Untitled Elvis Presley Project
(filming)
2021
Blonde
(post-production)
Cass
2021
Tell Me Your Secrets
(TV Series) (completed)
Kit Parker
2018
Della Mortika
(Short)
Lt Pasha Dimitrikov
2018
Riot
(TV Movie)
Jim Walker
2017/I
Bad Blood
Vincent Brady / Gilroy
2017
Seven Types of Ambiguity
(TV Series)
Simon Heywood
- Anna
(2017)
... Simon Heywood
- Gina
(2017)
... Simon Heywood
- Mitch
(2017)
... Simon Heywood
- Angela
(2017)
... Simon Heywood
- Alex
(2017)
... Simon Heywood
6 More Episodes
2017
A Few Less Men
David
2016
Spin Out
Billy
2016
The Death and Life of Otto Bloom
Otto Bloom
2016
Mr. Church
Owen
2016
Love & Friendship
Reginald DeCourcy
2015/II
Frankenstein
Adam
2014
Fury
Lieutenant Parker
2014
Haim Feat. A$AP Ferg: My Song 5
(Video short)
Este's Boyfriend
2014/I
Healing
Paul Atherton
2013
Plush
Enzo
2013
Urban Migration
(Short)
Enzo (singing voice)
2013/II
Drift
Jimmy Kelly
2013
Adoration
Ian
2012/II
Sanctuary
(Short)
Brother / Boyfriend
2012
The Twilight Saga: Breaking Dawn - Part 2
Riley Biers (credit only)
2012/III
Bait
Josh
2011
A Few Best Men
David Locking
2011/I
Anonymous
Earl of Southampton
2011
Boys on Film 6: Pacific Rim
Dan (segment "Drowning")
2010
The Twilight Saga: Eclipse
Riley
2010
Road Kill
Marcus
2009/II
Drowning
(Short)
Dan
2009
The Loved Ones
Brent
2008
Dream Life
(TV Movie)
Boyd
2008
Newcastle
Fergus
2007
September
Ed
2006
Angela's Decision
Will Turner
2006
2:37
Theo
2003
McLeod's Daughters
(TV Series)
Jason
- Jokers to the Right
(2003)
... Jason
2018
Bad Blood: Behind the Scenes
(Video documentary short)
Self - Actor
2016
Behind the Scenes of Love & Friendship
(Video documentary short)
Self / Reginald DeCourcy
2010-2013
Made in Hollywood
(TV Series)
Self
- Episode #8.34
(2013)
... Self
- Episode #5.30
(2010)
... Self
2012
1st AACTA Awards
(TV Special)
Self - Presenter
2011
Inside Film Awards
(TV Series)
Self
- Episode #13.1
(2011)
... Self
2011
The Super Awesome Featurette: A Runner's Perspective of the Loved Ones
(Documentary short)
Self
2011
The Making of Road Train
(Video documentary short)
Self - Actor
2010
Alan Carr: Chatty Man
(TV Series)
Self
- Episode #4.3
(2010)
... Self
2010
Jimmy Kimmel Live!
(TV Series)
Self
- The Twilight Saga: Total Eclipse of the Heart
(2010)
... Self
2010
2010 MuchMusic Video Awards
(TV Special)
Self
2010
Moving Pictures Live!
(TV Series)
Self
- Bright Stars
(2010)
... Self