[1] His other work includes the films Brave (2012), 300: Rise of an Empire (2014), Maleficent (2014), 51 Degrees North (2014), Churchill (2017), and the television series Lip Service.
[24][25] Throughout 2012, Cree had minor roles in major motion pictures such as Disney's John Carter and Brave (animated; voice work), British thriller Tower Block, and the Noel Clarke comedy The Knot.
[32][33] He returned to television to guest star as Miras in the two-part Series Two premier of BBC's family drama Atlantis, which only ran for two seasons before being cancelled.
[34][35][36] It was announced in 2014 that Cree has been cast in the role of Ian Murray in Starz time travel drama Outlander, based upon the best-selling book series from author Diana Gabaldon.
[41][42][43][44] In 2016, Cree returned to crime drama Silent Witness in the two-part season nineteen episode "Flight", which focused on the murder of a critic of Muslim fundamentalism.
[46] He then portrayed Scottish war hero and Navy meteorologist Captain James Stagg in 2017's D-Day film Churchill, which shed light on the little known fact that the invasion date had been moved due to weather.
[2] Cree would go on, the next year, to portray Andrew Bentham in BBC Two's political drama MotherFatherSon, opposite Richard Gere (in his first major television role).
[56][57] In 2021 Cree debuted as popular Scottish character Gallowglass in the second season of Sky One's television drama A Discovery of Witches, which is based upon Deborah Harkness' book series of the same name.
[60] Cree completed filming on horror feature The Twin, alongside fellow A Discovery of Witches cast member Teresa Palmer, in June 2021.