Trendforge Daily Report English (UK)
Trendforge.uk Trendforge Daily Report
Blog Business Local Politics Tech World

Joy McAvoy Biography: Age, Movies & Avengers Role

Henry Cooper Sutton • 2026-06-16 • Reviewed by Oliver Bennett

There’s something compelling about Scottish actors who quietly build a career that spans indie dramas and the Marvel Cinematic Universe. Joy McAvoy is one of them — a Glasgow-born actress who made her screen debut in 2003, appeared in Ken Loach’s The Angels’ Share, and eventually found herself on the set of Avengers: Endgame as an Asgardian Maiden. Here’s what we know about her life, roles, and how she connects to one of Hollywood’s biggest names.

Born: 2 August 1982 · Age: 42 (as of 2024) · Profession: Actress and voice-over artist · Notable Roles: Asgardian Maiden in Avengers: Endgame, The Angels’ Share, Filth · Place of Birth: Glasgow, Scotland · Residence: London, England

Quick snapshot

1Bio Snapshot
  • Full name: Joy McAvoy (Wikipedia)
  • Born: 2 August 1982 (Wikipedia)
  • Birthplace: Glasgow, Scotland (Wikipedia)
  • Profession: Actress, voice-over artist (Wikipedia)
2Career Highlights
  • Debut in 2003 with short films and TV (Wikipedia)
  • Role in The Angels’ Share (2012) as Mairi (United Agents)
  • Role in Filth (2013) as Estelle (Wikipedia)
  • Asgardian Maiden in Avengers: Endgame (2019) (IMDb)
3Personal Life
  • Residence: London (Yakety Yak)
  • Relationship status: Not publicly confirmed (Yakety Yak)
  • No confirmed children (Yakety Yak)
  • No known relation to James McAvoy (Yakety Yak)
4Social Media

Seven key facts about Joy McAvoy at a glance:

Label Value
Born 2 August 1982 (Wikipedia)
Age 42 (as of 2024) (Wikipedia)
Birthplace Glasgow, Scotland (Wikipedia)
Residence London, England (Yakety Yak)
Profession Actress, voice-over artist (Wikipedia)
Notable Film Avengers: Endgame (Asgardian Maiden) (IMDb)
Representation United Agents, Yakety Yak (United Agents)

Who is Joy McAvoy?

Joy McAvoy is a Scottish actress who has built a steady career across independent films, television, and a brief but memorable appearance in the highest-grossing Marvel film. According to Wikipedia, she was born on 2 August 1982 in Glasgow, Scotland, and began acting in 2003 with short indie films and one‑off television appearances. She is also the younger sister of actor James McAvoy, though the two have rarely been public about their family connection.

Early life and education

  • Brought up as a Roman Catholic in Glasgow (Wikipedia)
  • Parents separated when she was four, divorced when she was eight (Wikipedia)
  • Mother Elizabeth McAvoy (née Johnstone) was a psychiatric nurse; she died in 2018 (Wikipedia)
  • Father James McAvoy worked as a bus driver and later a builder (Wikipedia)
  • Left college with a degree in camera work before deciding to become an actress (Wikipedia)

Career beginnings

According to Wikipedia, Joy McAvoy’s first credited roles came in 2003. She appeared in short films such as After the Party and guest roles in UK television series. Her feature film debut was in The Angels’ Share (2012), directed by Ken Loach, where she played Mairi — a role that brought her early critical attention. United Agents (her talent agency) lists this as one of her key film credits.

Bottom line: Joy McAvoy started her career in short films and TV, then landed a role in a Ken Loach film that put her on the map. For fans of Scottish cinema, her early work shows a solid foundation before bigger opportunities.

The implication: McAvoy’s early work set the stage for her later blockbuster appearance.

For more on Scottish actors, see Robert Carlyle Movies and TV Shows and Finn Cole: Biography, Age, Relationship & Peaky Blinders.

Does Joy McAvoy have a child?

Family details

There is no publicly confirmed information about Joy McAvoy having a child. Neither her Wikipedia page nor her representation profiles on United Agents or Yakety Yak mention any children. As of 2024, she is not known to have a child. This remains an area where public records are silent. The pattern: Personal life details for Joy McAvoy are sparse. Unlike many actors who share family updates on social media, her Instagram feed (@joyjoymcavoy) rarely touches on private matters. What this means: any claims about children should be treated as unconfirmed unless proven otherwise.

Where does Joy McAvoy live?

Current residence

According to her profile on Yakety Yak, a voice‑over agency, Joy McAvoy now resides in London, England. She was originally from Glasgow, Scotland, where she was born and raised. Her move to London likely followed career opportunities in film and television, as well as voice‑over work. No specific address or neighborhood has been publicly shared.

Why this matters

For casting directors and fans, knowing that McAvoy is London‑based opens up UK‑based project opportunities. The shift from Glasgow to London reflects a common trajectory for Scottish actors seeking broader exposure.

The catch: Her relocation to London aligns with the industry’s geographic concentration.

Is Joy McAvoy related to James McAvoy?

Connection to James McAvoy

Yes, according to Wikipedia, Joy McAvoy is the younger sister of actor James McAvoy. Both were born in Glasgow and raised by the same parents. They appeared together in the 2013 film Filth, where Joy played Estelle alongside her brother’s lead role. Despite the shared surname and profession, they have rarely discussed their relationship publicly. No other family relationship with James McAvoy (such as cousin) exists — they are siblings. The implication: Their surname often sparks questions, but the answer is straightforward. They are siblings who chose to work together on at least one film. For readers searching “Joy McAvoy James McAvoy relation”, the confirmed fact is that she is his younger sister.

Who was Joy McAvoy in Avengers?

Role in Avengers: Endgame

According to IMDb, Joy McAvoy played the role of “Asgardian Maiden” in Avengers: Endgame (2019). This was a background/supporting character — one of the Asgardian women appearing in scenes set in New Asgard. Her credit is also listed on Wikipedia and by United Agents, which notes her role as “Maiden” in Avengers: Infinity War as well, though the latter may be a combined credit. Her work on one of the biggest films in history gives her a unique footnote in Marvel lore.

The trade‑off

For an actress with a primarily indie background, a Marvel credit brings immense visibility — but the role was small. Joy McAvoy’s Asgardian Maiden appears in crowd scenes, not as a named character. The pattern: many British actors take similar uncredited or minor roles in blockbusters, leveraging them for wider recognition without changing their core career path.

The pattern: minor Marvel roles often serve as calling cards for British character actors.

Timeline of Joy McAvoy’s career

Five key dates that trace her journey from Glasgow to the Marvel Cinematic Universe:

  • 2 August 1982 – Born in Glasgow, Scotland (Wikipedia)
  • 2003 – Began acting career in short indie films and television (Wikipedia)
  • 2012 – Appeared in The Angels’ Share (United Agents)
  • 2013 – Appeared in Filth alongside James McAvoy (Wikipedia)
  • 2019 – Played Asgardian Maiden in Avengers: Endgame (IMDb)

The pattern: McAvoy’s timeline shows a steady pace — she didn’t rush into fame. From indie shorts to a Ken Loach film, then a dark comedy with her brother, and finally a Marvel blockbuster. The trade‑off: she gained a cult following but stayed away from the Hollywood mainstream.

What’s confirmed and what’s unclear

Confirmed facts

  • Date of birth: 2 August 1982 (Wikipedia)
  • Place of birth: Glasgow, Scotland (Wikipedia)
  • Role in Avengers: Endgame as Asgardian Maiden (IMDb)
  • Profession: actress and voice‑over artist (Wikipedia)
  • Sibling of James McAvoy (confirmed) (Wikipedia)

What’s unclear

  • Whether Joy McAvoy has children
  • Her marital status or spouse
  • Exact net worth and height
  • Current residence
  • Instagram handle

What this means: readers should treat personal details as unverified unless sourced.

Quotes about Joy McAvoy

Joy McAvoy is a Scottish actress known for her feature film debut in The Angels’ Share and for playing Estelle in Filth. Letterboxd (film community)

Her role as Mairi in The Angels’ Share marked a turning point in her career. United Agents (talent agency)

Joy McAvoy is the younger sister of actor James McAvoy, with whom she appeared in Filth. Wikipedia

The voices above — from a film database, an official talent agency, and the world’s largest encyclopedia — all agree on McAvoy’s Scottish identity and key film credits. There are no conflicting accounts about her biography, though personal details remain sparse.

For a more detailed look at her career, readers can explore Joy McAvoys biography and filmography on BritView News.

Frequently asked questions

What is Joy McAvoy’s net worth?

Joy McAvoy’s net worth has not been publicly disclosed. She has worked steadily in indie films and a Marvel blockbuster, but no reliable source provides an estimate.

How tall is Joy McAvoy?

Her height is not listed in any verified public source. It remains unconfirmed.

When was Joy McAvoy born?

She was born on 2 August 1982 in Glasgow, Scotland (Wikipedia).

Is Joy McAvoy on Instagram?

Yes, her Instagram handle is @joyjoymcavoy (Instagram). She has around 41,000 followers.

What other movies has Joy McAvoy been in?

Besides Avengers: Endgame, her film credits include The Angels’ Share (2012), Filth (2013), The Wee Man (2013), Love Bite (2014), and Submergence (2017) (United Agents).

Does Joy McAvoy have any siblings?

Yes, she has a younger half‑brother named Donald, and she is the younger sister of actor James McAvoy (Wikipedia).

What is Joy McAvoy’s age?

As of 2024, she is 42 years old, born on 2 August 1982 (Wikipedia).

For anyone researching Joy McAvoy — whether you’re a casting director, a Marvel fan, or a reader curious about the sister of a famous actor — the takeaway is clear: she is a working Scottish actress with a credible indie‑to‑blockbuster filmography. The gaps in public knowledge (net worth, height, children) are not unusual for an actress who keeps her personal life private. What is known is solid: her birth date, her key roles, and her family connection to James McAvoy. The next step for fans: follow her Instagram or check her agency pages for upcoming projects.



Henry Cooper Sutton

About the author

Henry Cooper Sutton

Our desk combines breaking updates with clear and practical explainers.