Ricky Lai is a filmmaker based in Auckland, New Zealand.
Another Dull Ache 2026
Director
The Snail 2024
Bear Witness 2024
Sound
Credits from TMDB.