Lewis Arnold is a British film and television director.
The Big Sea 2025
Director
Echo 2013
Credits from TMDB.