As early as 1999, TVB has talked about building a drama series around Cheung Po Tsai, the much-loved pirate & Robin Hood figure whose footsteps can be traced all over Hong Kong. In 2015, the station realized this vision with Captain of Destiny. Combining the historical setting of Cheung Po Tsais era with HKD$30 million worth of CGI, TVB crafted a fantastical story of a modern-day policewoman who travels back in time to the Qing Dynasty.
While chasing a notorious thief on a windsurfing board, Cheung Chau policewoman Wong Tai Mui (Grace Chan) is engulfed by a waterspout & somehow transported 200 years back in time. She immediately runs into a pirate crew headed by Cheng Yat (Law Lok Lam) & his wife Shek Giu (Maggie Shiu). Within their ranks is the couples adopted son, Cheung Po Tsai (Tony Hung). During her wait for another waterspout to take her home, Wong Tai Mui is reluctantly roped into the pirate fold & soon finds herself embroiled in the pirates conflict with the Qing Empire, whose naval operations are run by the noble Prince Man Ho (Ruco Chan).