2017- 2017
Will
Actor - Christopher Marlowe
2016- Act
Stranger Things
Actor - Peter Ballard
2013
5.6
The Mortal Instruments: City of Bones
Actor - Jace Wayland
2012
7.1
The Twilight Saga: Breaking Dawn - Part 2
Actor - Caius
2011
6.4
The Twilight Saga: Breaking Dawn - Part 1
Actor - Cayo
8.4
Harry Potter and the Deathly Hallows: Part II
Actor - Gellert Grindelwald
6.7
Anonymous
Actor - Young Earl of Oxford
Full filmography