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| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2002 | Harry Potter and the Chamber of Secrets | Moaning Myrtle | $879 million |
| 2005 | Harry Potter and the Goblet of Fire | Moaning Myrtle | $901 million |
See every film in the Harry Potter series.
Shirley Henderson in Star Wars Movies
Star Wars cast| Year | Film | Role | Worldwide box office |
|---|---|---|---|
| 2019 | Star Wars: The Rise of Skywalker | Babu Frik (voice) | $1.08 billion |
| 2026 | The Mandalorian and Grogu | The 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.








