In 2003, she appeared in the TV series "Trust" before starring as Roisin Hanlon in the Ken Loach movie "Ae Fond Kiss..." (2003–04), which won her the 2005 London Critics Circle Film Award as "British Actress of the Year". She appeared in "Breakfast on Pluto", "Imagine Me & You" and "Save Angel Hope" (by Lukas Erni) in 2005, and in Brian Kirk's "Middletown" in 2006. She starred as human rights lawyer Jane Lavery in the TV conspiracy drama "The State Within", and played Rosaleen in the "Taken at the Flood" episode of "Agatha Christie's Poirot" in 2006. In late 2007, she featured as Rembrandt's wife Saskia van Uylenburg in the historical drama, "Nightwatching" by Peter Greenaway.