
Known for
Filmography

Ouija Castle
EN · 20245.3
as Prince Edison

Bob Marley: One Love
EN · 20246.6
as Reporter

Harry Potter and the Deathly Hallows: Part 2
EN · 20118.1
as Young Severus Snape


Ouija Castle
as Prince Edison

Bob Marley: One Love
as Reporter

Harry Potter and the Deathly Hallows: Part 2
as Young Severus Snape