Leo Astudillo is a Chilean film-maker based in the UK.

He is currently developing his debut feature film Latin Chronicles with Andes Pictures.
Back to Top