2018
Office Uprising
Actor - Desmond
An Interview with God
Actor - Paul Asher
2017
Pirates of the Caribbean: Salazar's Revenge
Actor - Henry
2016
Gods of Egypt
Actor - Bek
2014
Maleficent
Actor - Prince Phillip
The Giver
Actor - Jonas
Son of a Gun
Actor - JR
Full filmography
September 19 2017