In 2005, Dai participated in Jeffrey Lau's A Chinese Tall Story, a fantasy adventure film starring Nicholas Tse, Charlene Choi, Fan Bingbing, Bolin Chen and Steven Cheung.
In 2007, Dai appeared as Jian Xiong in The Sword and the Chess of Death, a wuxia television series starring Tony Sun, Jenson Tien, Liu Tao and Ray Lui.
In 2010, Dai starred as Tong Jinyu, reuniting her with co-star Kingdom Yuen, who played Ma Linglong, in the television series Happy Mother-in-Law, Pretty Daughter-in-Law.
In 2011, Dai played the character Li Qinghe in The Legend of Crazy Monk 2, an ancient costume comedy starring Benny Chan, Lam Chi-chung, Zhang Liang and Ye Zuxin.
Dai played a supporting role Huo Caidie in the 2012 wuxia television series The Bride with White Hair, adapted from Liang Yusheng's novel of the same title.