2021 | We Were Tomorrow as Alchemist |
2019 | Back of the Net as David Bailey |
2019 | Blood Vessel as Jackson |
2019 | Dora and the Lost City of Gold as Viper |
2018 | Upgrade as Tolan |
2017 | That's Not Me as Cameron PollockWatch Free |
2016 | Alien Arrival as Norman Oleander |
2014 | Predestination as Agent MilesWatch Free |
2012 | Iron Sky as James Washington |
2009 | Daybreakers as Jarvis Bayom |
2006 | Macbeth as Seyton |
2005 | Star Wars: Episode III - Revenge of the Sith as Giddean Danu |
2003 | Visitors as Rob |
2003 | The Matrix Reloaded as Mauser |
1994 | Ocean Girl |
Watch Plex on all your devices