In 2006, she completed a hat-trick of appearances in controversial films by portraying the role of a girl called Serena in Little White Lies. The film was a comedy which featured racism and was, like A Way of Life, filmed in South Wales. Later that year, she starred in the Torchwood episode "Day One" as a young woman called Carys Fletcher who is possessed by an alien that feeds off orgasmic Energy. In 2007, she became one of the regular cast of the BBC Wales drama Belonging, as Nadine Weaver.