Elliot Cowan wurde 1976 in der britischen Hauptstadt London geboren und studierte Theater und Schauspielerei an der University of Birmingham sowie der Royal Academy of Dramatic Art in London.
Zu seinen bekannten Projekten gehört der Historienfilm „Alexander“ (2004) mit Colin Farrell und Angelina Jolie als etwas jüngere Version von Ptolemy, der Rolle von Anthony Hopkins. Darüber hinaus war er in diversen TV-Filmen und Serien, unter anderem in der Miniserie Lost in Austen (2008) als Mr. Darcy zu sehen.
2010 hatte Cowan eine Hauptrolle in der britischen Serie Marchlands, wo er im 2010-Handlungsstrang den älteren Mark Ashburn spielt. In der kurzlebigen Abenteuerserie Sinbad (2012) spielte er Gunnar, bevor die Produktion nach einer Staffel eingestellt wurde.
2013 steigt er als Lorenzo Medici in die Serie Da Vinci's Demons ein, 2015 ist er außerdem in The Frankenstein Chronicles, 2016 in Beowulf zu sehen.