Advertising Remove ads
Joy McAvoy

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).

Advertising Remove ads

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)
  1. 2025
  2. 2019 8.7
  3. 2013 6.6
  4. 2012
  5. 2012 7.0

Where to watch Joy McAvoy

Their films and TV shows you can watch now in the UK, and where.

  1. 2019 8.7
  2. 2012 7.0
  3. 2013 6.6
  4. 2025
  5. 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.

Advertising Remove ads