2006年蔡少芬与赵文卓、李小冉主演的梁羽生武侠小说改编的中国大陆古装武侠剧《七剑下天山》以及和陈豪、黎姿主演的中国香港电视剧《火舞黄沙》播出，蔡少芬分别饰演飞红巾和焦玉