Actor
- The Kissing Booth 2 (2020)
- Troy: Fall of a City (2018)
- America: Promised Land (2017)
- Detour (2016)
- Lea to the Rescue (2016)
- Jamillah and Aladdin (2015)
- Momentum (2015)
- Saints & Strangers (2015)
- 3 Pegs (2014)
- Seal Team Eight: Behind Enemy Lines (2014)
- Andrew Marr's History of the World (2012)
- Labyrinth (2012)
- Mankind the Story of All of Us (2012)
- Atlantis: End of a World, Birth of a Legend (2011)
- Blue Crush 2 (2011)
- Mad Dogs (2011)