
Joy McAvoy
British actress
- Age
- 44years old
- Born
- 2 August 1982Glasgow, Scotland
- Nationality
UK
- Star sign
- Leo
- Years active
- 2012–2025
Known for
About Joy McAvoy
Joy McAvoy is a British actress. They were born on 2 August 1982 in Glasgow, Scotland. Their career spans 5 titles, among them Avengers: Endgame (2019), The Angels' Share (2012) and Filth (2013).
Their career in figures
The earliest credit MovieNCo has for Joy McAvoy is The Angels' Share (2012); in all, 5 films over 13 years. Their title most voted by MovieNCo readers is Avengers: Endgame (2019), with 100 votes. Their busiest decade is the 2010s, with 4 titles. The person they have worked with most is James McAvoy, on 2 films, among them Filth and California Schemin'.
Latest work
Full filmography (5)- 2025
- 2019
- 2013
- 2012
- 2012
Where to watch Joy McAvoy
Their films and TV shows you can watch now in the UK, and where.
- 2019
- 2012
- 2013
- 2025
- 2012
Family and relationships
- Siblings
- James McAvoy
Has worked with
Questions about Joy McAvoy
How old is Joy McAvoy?
Joy McAvoy is 44 years old: born on 2 August 1982 in Glasgow, Scotland.
How many films and TV shows has Joy McAvoy been in?
MovieNCo lists 5 films for Joy McAvoy, from The Angels' Share (2012) to California Schemin' (2025).
What is Joy McAvoy's star sign?
Joy McAvoy is a Leo: born on 2 August.
Page reviewed on 7 August 2026.





