Alex Lo is a Toronto-based filmmaker born in Hong Kong.
Why Do Ants Go Back To Their Nest?
Eniff 2025
A Time to be Happy
Dog Shadow
Close To The Edge
sebastian_1
Immunity
Permanent Tourist
BRUTALISM
DEXTRA_1
Cat in the Rain
Taco Boy
Movie · Director