David Lo, a renowned actor, entered this world on February 18, 1945, in the vibrant city of Shanghai, which was then part of the Republic of China. As he grew older, he developed a passion for the art of acting, which would eventually become his career.
He is perhaps best known for his roles in three notable films: "Hooked on You" (2007),a romantic drama that showcased his versatility as an actor; "Twinkle Twinkle Little Star" (1983),a beloved children's classic that has stood the test of time; and "The Owl vs. Bumbo" (1984),a fantastical adventure that allowed him to tap into his imagination.
Sadly, David Lo's life came to an end on March 4, 2016, at the Pamela Youde Nethersole Eastern Hospital in Hong Kong, leaving behind a legacy of memorable performances that will continue to entertain and inspire audiences for generations to come.