Alan Lo Wai-lun s-a născut și a crescut în Hong Kong și a absolvit Institutul de Educație Profesională din Hong Kong. Lista de filme din palmaresul său include „Zombie Guillotines”, „The Killers” și „Empty space”, care au fost expuse în diverse festivaluri internaționale de film. În 2014, a participat la Academy of Taipei Golden Horse Film Festival ca unul dintre regizori.