Sheila is an actress based in Dublin, Ireland.
Ripper Street
Series • 2012
The Secret Scripture
Movie • 2017