2018- Act
Titans
Actor - Dick Grayson
2018
5.2
Office Uprising
Actor - Desmond
An Interview with God
Actor - Paul Asher
2017
6.5
Pirates of the Caribbean: Salazar's Revenge
Actor - Henry
2016
3.5
Gods of Egypt
Actor - Bek
2014
6.8
Maleficent
Actor - Prince Phillip
7.0
The Giver
Actor - Jonas
Full filmography
September 19 2017