She’s an actress best known for her standout role as Daisy in the Fox drama series The Following, a performance that really put her on the map. Before that, she made a name for herself playing Jess Parker in seasons 4 and 5 of the popular sci-fi show Primeval. In 2016, she joined the cast of the Netflix original series Flaked, where she portrayed the character London, further showcasing her range and talent.
Looking back at her early career, she booked roles in a couple of television movies—Booky’s Crush and Gracie!—back in 2009, which marked the beginning of her professional journey in acting. Around the same time, she began a relationship with actor Theo James, also in 2009. Their love story blossomed over the years, and they tied the knot in September 2018 in a private ceremony.
In 2021, the couple welcomed their first child—a daughter—bringing even more joy into their lives. Then, in June 2023, they shared the happy news that they were expecting their second baby together. Later that year, in late 2023, they joyfully welcomed a son, completing their growing family. Through it all, she’s continued to balance her thriving career with personal milestones, making her journey all the more inspiring.
She’s made a number of memorable guest appearances on popular TV shows, including Tyrant, where her performance stood out, as well as Covert Affairs, adding depth to the storyline. She also appeared on Holby City, showcasing her versatility across different genres and formats. Her roles, though brief, left a lasting impression, proving once again that she knows how to command attention whenever she steps on screen. Whether it’s drama or action, she consistently brings something unique to the table, making her a sought-after talent in the industry.