Seahorse 2015
as Alex
The Woman in Black 2012
as Nicholas Daily
The Awakening 2011
as John Franklin
Incendiary 2008
as The Boy
Credits from TMDB.