Justin Davies is a Welsh actor, most famous for his work on Sky Television's comedy "Stella".
To the Manor Born: Britain's Best Loved Comedy 2024
as Self
Miss Peregrine's Home for Peculiar Children 2016
as Worm
Credits from TMDB.