en/Eleven的肥皂剧 "Neighbours" 扮演客串角色。2007至2009年，大卫·里昂在Nine Network 剧集 "Sea Patrol" 扮演 Josh Holiday2008至2009年，大卫·里昂在 NBC电视台剧集仁心仁术扮演 Dr. Simon Brenner。首次现身于2008年4月10日的第14季14集 "Owner of a Broken Heart"，直至 仁心仁术的最终集。2011年一月, 大卫·里昂 在NBC电视台上的超级英雄剧集 The Cape