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), Oi ching bak min bau (2001) and All's Well, Ends Well (1992). He has been married to Canny Leung since 13 February 2002. They have one child.