Nata e cresciuta a Cork, si è avvicinata alla recitazione durante l'infanzia e ha studiato teatro alla Gaiety School of Acting di Dublino, diplomandosi nel 2006.
Negli anni successivi si è affermata in televisione con ruoli ricorrenti e da co-protagonista nelle serie Penny Dreadful e Rebellion. Ad essi sono seguiti ruoli principali, come quello di Maxime in Ransom (2017) e Cassie in Dublin Murders (2019). Nel 2020 ha interpretato Lorraine, la madre del personaggio di Paul Mescal, nella serie Normal People, a cui sono seguiti altri ruoli principali in Roadkill (2020) e Bad Sisters (2022-2024), che le è valso un Peabody Award. Parallelamente all'attività televisiva (che le è valsa due Irish Film and Television Award), ha continuato a recitare al cinema e a teatro: nel 2017 ha recitato a Londra in Woyzeck (Old Vic) e The Ferryman (Gielgud Theatre), mentre nel 2018 è stata l'eponima protagonista nel film Rosie.