2022
6.5
The Lost King
Actor - Richard III / Pete
2021- Act
Arcane
Actor - Viktor
2020- Act
Brave New World
Actor - Bernard Marx
2018- Act
Counterpart
Actor - Peter Quayle
2017- Act
Legion
Actor - Charles Xavier
2017
7.0
The Wife
Actor - Joven Joe
2014
8.0
The Theory of Everything
Actor - Brian
Full filmography