Born 8 January 2000 in Hamilton, New Zealand
Ricky Lai is a filmmaker based in Auckland, New Zealand.