Roald Dahl's The Witches 2020
as Bruno Jenkins
Holmes & Watson 2018
as Young Watson (uncredited)
Credits from TMDB.