Zu Beginn seiner schauspielerischen Laufbahn trat Cowan ausschließlich in Fernsehserien und -filmen auf. Sein erster Kinofilm ist auch gleichzeitig einer seiner bekanntesten, Alexander aus dem Jahr 2004. Nach weiteren Aufgaben in Fernsehserien erhielt Cowan ab 2007 vermehrt Rollen für Kinofilme, wie etwa Der Goldene Kompass. Neben seiner Tätigkeit als Schauspieler spricht er auch Charaktere in Videospielen, wie z. B. 2009 in Dragon Age: Origins, wo er unter anderen Ser Perth und Ser Varal seine Stimme verlieh, sowie in GoldenEye 007 (Alec Trevelyan) und Star Wars: The Old Republic.
Filmografie (Auswahl)
2001: Judge John Deed (Fernsehserie, Folge 1x02 Duty of Care)
2002: Projekt Machtwechsel (The Project, Fernsehfilm)
2003: Spine Chillers (Fernsehserie, Folge 1x05 Goths)