for which she also received a BAFTA Scotland Award. In 2008, she played Freya, the daughter of John Hurt's character, in the sci-fi action epic Outlander with Jim Caviezel and Ron Perlman. After having a cameo role in the American comedy film Etienne! in 2009, in 2010 Myles joined the cast of Spooks, a BBC television series about a counter-terrorism unit in MI5, for its ninth series, playing Beth Bailey. Myles then had a starring role as Lauren in the 2013 American horror film The Damned with Peter Facinelli and Nathalia Ramos. In 2014, Myles starred as geologist Darcy Tirrel opposite Mark Wahlberg and Stanley Tucci in the sci-fi action blockbuster Transformers: Age of Extinction which was directed by Michael Bay and produced by Steven Spielberg. Later in 2014, Myles starred as Rachel in the psychological horror film Blackwood before going on to have roles as Dr. Anna Clarke in the international action-thriller Crossing Lines and the aristocratic Lady Katherine Longmore in the miniseries Our Zoo. In 2018, Myles provided her voice for an episode of the sci-fi series Firestorm. Myles currently plays Rebecca Bishop in the fantasy-romance television series A Discovery of Witches; the first season was released in 2018 and the second in 2021 with a third series already filmed and awaiting release. After roles in the films Two Words (2018) and November 1st (2019), for which she won Best Actress and Best Supporting Actress respectively, Myles played Ann Payne, a secret agent, in the 2020 Portuguese film Listen which was selected as the Portuguese entry for the Best International Feature Film at the 93rd Academy Awards. However, in December 2020 the film was disqualified, as more than half of its dialogue was in English. Also in 2020, Myles reprised her role as Madame de Pompadour for a minisode sequel specially written for her by Steven Moffat that aired on YouTube on 6 May 2020. In 2021, Myles starred as Beth Barnes in the comedy-heist film Decrypted about the kidnap the creator of Bitcoin, alongside Amanda Abbington and Kevin McNally. In November 2021, she starred in the film All That Glitters playing a wealthy woman hiding the fact that she is domestically abused; a role that won her Best Actress at the New Renaissance Film Festival and the Gold Movie Awards respectively. In December 2021, Myles played Louise Campbell, Duchess of Argyll in the acclaimed BBC television mini-series