Skip to content
Ricky Lai

Ricky Lai

Director · born 8 January 2000 · Hamilton, New Zealand

Ricky Lai is a filmmaker based in Auckland, New Zealand.

Where to start: Another Dull Ache (2026).

As director 2

↑ ↓ to move · Enter to open · Full search page