为电视影集《魔法奇兵》的剧组，在这部热门剧集中，他饰演一个有灵魂，名叫Angel的吸血鬼。在这部剧组获得巨大的成功后，大卫以他的角色成为衍生剧集《夜行天使》的主角。大卫只有一次在电影里担任主要角色，那就是2001年一套惊悸电影，与丹妮丝·理查兹和凯瑟琳·海格合演。2003年，他为英国女歌手蒂朵的热门单曲《为爱投降》音乐录影带里饰演男主角，还有他为电脑游戏"王国之心系列"配音，但他没有为续集配音。2005年，大卫开始与艾蜜莉·戴丝香侬合作演出美国主要时段影集《尸骨未寒》。他最近的电影作品是一套在200