Actor

Shirley Henderson Movies

Shirley Henderson has appeared in 4 franchise films across Harry Potter and Star Wars, most often as Moaning Myrtle. The first was Harry Potter and the Chamber of Secrets (2002) and the latest is The Mandalorian and Grogu (2026).

Films
4
First
2002
Best known as
Moaning Myrtle

Shirley Henderson: Known For

Shirley Henderson in Harry Potter Movies

Harry Potter cast
YearFilmRoleWorldwide box office
2002Harry Potter and the Chamber of SecretsMoaning Myrtle$879 million
2005Harry Potter and the Goblet of FireMoaning Myrtle$901 million

See every film in the Harry Potter series.

Shirley Henderson in Star Wars Movies

Star Wars cast
YearFilmRoleWorldwide box office
2019Star Wars: The Rise of SkywalkerBabu Frik (voice)$1.08 billion
2026The Mandalorian and GroguThe Anzellans (voice)$346 million

See every film in the Star Wars series.

Often On Screen With Shirley Henderson

Facts

Franchises on Cinvibe
Harry Potter, Star Wars
Films acted in
4
Best known role here
Moaning Myrtle (2 films)
First franchise film
Harry Potter and the Chamber of Secrets (2002)
Latest franchise film
The Mandalorian and Grogu (2026)
Worldwide box office of these films
$3.20 billion

FAQs

How many Harry Potter movies is Shirley Henderson in?

Shirley Henderson appears in 2 Harry Potter films: Harry Potter and the Chamber of Secrets (2002) and Harry Potter and the Goblet of Fire (2005).

Who does Shirley Henderson play in Harry Potter?

Shirley Henderson plays Moaning Myrtle in the Harry Potter films, first in Harry Potter and the Chamber of Secrets (2002).

How many Star Wars movies is Shirley Henderson in?

Shirley Henderson appears in 2 Star Wars films: Star Wars: The Rise of Skywalker (2019) and The Mandalorian and Grogu (2026).

Who does Shirley Henderson play in Star Wars?

Shirley Henderson plays Babu Frik (voice) and The Anzellans (voice) in the Star Wars films, first in Star Wars: The Rise of Skywalker (2019).

What is the highest grossing Star Wars movie with Shirley Henderson?

Star Wars: The Rise of Skywalker (2019) is the highest grossing, with $1.08 billion worldwide.

How much have Shirley Henderson's movies made at the box office?

The 4 franchise films Shirley Henderson worked on have taken $3.20 billion worldwide combined, led by Star Wars: The Rise of Skywalker (2019).

Credits from TMDB. Box office from Box Office Mojo and The Numbers via each film page. Every actor, director and composer.