Posteriormente protagonizó dos papeles totalmente opuestos pero aclamados por los críticos de cine: su interpretación de una adolescente huérfana —transgénero y perteneciente al movimiento glam rock— que le mereció una nominación a los premios Globo de Oro en la película "Desayuno en Plutón" (2005) y su actuación como revolucionario irlandés de los años 1920 en el filme ganador a la Palma de Oro "The Wind That Shakes the Barley" "(El viento que agita la cebada/El viento que acaricia el prado)" (2006).