Gemma-Leah Devereux was born on August 9, 1990 in Dublin, Ireland. She is known for Judy (2019), The Bright Side (2020) and Smother (2021).
No related contents, please re-enter