Fraser's first big break was playing Door in the
BBC's dark fantasy series
Neverwhere in 1996. She starred in the BBC film
The Tribe (1998), and played Lavinia in
Titus (1999) as well as Justine in
Virtual Sexuality (1999) and Candice in
Kevin & Perry Go Large (2000). She also appeared in the films ''
A Knight's Tale (2001) and Vanilla Sky (2001). She starred in the BBC period drama serials He Knew He Was Right (2004), Casanova (2005), and Reichenbach Falls (2007). She starred in the British comedy film Nina's Heavenly Delights (2006). She played Claire Bellington in the ITV series Talk to Me'' (2007). Fraser starred as the
title character in
Florence Nightingale, broadcast on
BBC One in June 2008. From 2010 to 2012, she starred as Cat in the
BBC Three series
Lip Service. In 2010, it was announced that she would portray
Jessica Brody in the pilot for the
Showtime political thriller series
Homeland. She was replaced on the show by
Morena Baccarin. From 2012 to 2013, she portrayed
Lydia Rodarte-Quayle in the
final season of the
AMC crime drama series
Breaking Bad. From 2017 to 2020, she made occasional appearances as the same character in the prequel
Better Call Saul, but was unable to appear during the
final season due to
COVID-19 restrictions preventing travel between the United States and Scotland, where she lived when the season began filming. She played Eve Stone in the 2016 television series
The Missing. She played DI Juliet Wallace in the 2016 BBC miniseries
One of Us. In 2017, Fraser starred as DS Annie Redford in the six-part
ITV drama
The Loch. In January 2020, she appeared as Kane in the
Doctor Who episode "
Orphan 55". In 2025 Fraser starred in the ITV series
Patience as lead detective Bea Metcalf, who builds a working relationship with a neurodivergent person, named Patience, from the criminal records team. ==Personal life==