Joshua Lea is an emerging British filmmaker born and raised in Liverpool, currently studying at LMA Liverpool.
GREED 2026
as Police Officer, Producer
Credits from TMDB.