Gavin is an actor & musician.
Thinestra 2026
as Josh
Fun, Gus! 2023
as Gus
Pooka Lives! 2020
as Bennie Taylor
Life-Size 2 2018
as Calum
Skybound 2017
as Kyle
Clash of Empires: The Battle for Asia 2011
as Marcus Carpenius
Credits from TMDB.