Director
Alex Lo is a Toronto-based filmmaker born in Hong Kong.
DEXTRA_1
2025 · Director
Permanent Tourist
sebastian_1
2024 · Director
Why Do Ants Go Back To Their Nest?
2022 · Director
BRUTALISM
2020 · Director