Acting
12 titles
No biography available.
Star Trek: Strange New Worlds
Barjan T'Or
Transplant
Shane Neal
Another WolfCop
Frank
Anne with an E
Shady Man
Cardinal
Josh
The Expanse
Staz
12 Monkeys
Reed
Maps to the Stars
2nd AD (Blue Matrix)
Storming Juno
Sgt. MacPhee
The Englishman's Boy
Prison Guard
Tideland
Luke (uncredited)
Mayday
Young First Officer