2001年,与何家劲联袂主演的历史人物题材剧《大英雄郑成功》,在剧中饰演凯茵。 2003年,在贾静雯、保剑锋、赵文卓主演的古装历史剧《至尊红颜》中饰演被武则天迫害的王皇后。另外,张彤还在范冰冰武媚娘版本里出演了德妃。 德妃本是温柔典雅的形象,无心参与宫斗。可是势单力薄的她为了儿子能够回到身边不得不依附于韦妃,被卷入政治阴谋的漩涡。在播出的剧集中,德妃为了保全儿子而孤独一掷去谋害李世民。