Popularity: 0
Sheila is an actress based in Dublin, Ireland.
Character: Self
Release date: 10/11/2016
Character: Angela
Release date: 03/23/2017
Character: Amy
Release date: 09/13/2019