Steven Lo(I)
- Additional Crew
- Producer
- Director
Steven Lo was born on 8 June 1959 in Portuguese Macau. He is a producer and director, known for The Tragic Fantasy: Tiger of Wanchai (1994), Bakery Amour (2001) and All's Well, Ends Well (1992). He was previously married to Canny Leung.