Yuen scorns his father, who he thinks is too generous and forgiving. Through a flashback/time travel gimmick, Yuen meets his parents during their joyous courtship. Yuen comes to understand and admire his dad, and reflect on his own moral defects.
as Chor Yuen
as Tommy Chor Feng
as Laura Watts
as Yee / Lynn
as Chuen / Adult Lone
as Yin
as Sister Kan
as Lord Watsons
as Laura's Mother
as Dr. Jenny Chung
as Mr. Cheung
as Lee Kar Shing
as Loanshark Fung
as Laura's Cousin
as Bridge Player
as Siu Guen
as Photographer
as Dr. Chi / Bass Player / Rickshaw-man
as Kee
as Uncle Mark Seven
as Yan
as Fire Department Worker
as Housing Authority Staff
as Bo-Bo
as Rickshaw Passenger
as Sergeant Rocky
as Kee's Father
as Young Chor Yuen
as Young Lone
as Chow Gut
as Old Man