Little Nicholas: Happy as Can Be 2022
as Alceste (voice)
Black Box 2021
as Théo
The Trouble with You 2018
Belle and Sebastian 3: The Last Chapter 2018
as Hector
Belle and Sebastian: The Adventure Continues 2015
as Octave
Credits from TMDB.