Danny Boy 2021
as Young Brian
The Woman in Black 2: Angel of Death 2014
as Edward
Wer 2013
as Peter Porter
The Impossible 2012
as Simon Bennett
Credits from TMDB.