2017. Bad Blood - Vincent
2016. The Death and Life of Otto Bloom - Otto Bloom
2016. The Death and Life of Otto Bloom - Otto Bloom
2015. Spin Out - Billy
2015. Love and Friendship - Reginald
2015. Della Morte Sisters/Della Mortika - Lt Pasha Dimitrikov
2015. Mr. Church - Owen
2015. Frankenstein - Adam
2015. Waltzing Matilda - Banjo Paterson
2014. Midnight in Byzantium - Mitchell Isaacs
2014. A Few Less Men – David Locking
2014. Fury - Lt. Parker
2014. Healing -Paul
2013. Plush – Enzo
2013. Drift – Jimmy Kelly
2013. Adore - Ian
2012. Bait – Josh
2012. Sanctuary (short) – Brother/Boyfriend
2011. A Few Best Men – David Locking
2011. Anonymous - Henry Wriothesley, 3rd Earl of Southampton
2010. The Twilight Saga: Eclipse – Riley Biers
2010. Road Train – Marcus
2009. The Loved Ones – Brent Mitchell
2009. Drowning (short) – Dan
2009. Further We Search - Age
2008. Newcastle – Fergus
2007. September – Ed Anderson
2006. Angela’s Decision - Will Turner
2006. 2:37 – Theo