Ralph Ineson, actorPhoto: TMDB

Actor

Ralph Ineson Movies

Ralph Ineson has appeared in 6 franchise films across Harry Potter, Avengers and Star Wars, most often as Amycus Carrow. The first was Harry Potter and the Half-Blood Prince (2009) and the latest is The Fantastic 4: First Steps (2025).

Films
6
First
2009
Best known as
Amycus Carrow

Ralph Ineson: Known For

Ralph Ineson in Harry Potter Movies

Harry Potter cast
YearFilmRoleWorldwide box office
2009Harry Potter and the Half-Blood PrinceAmycus Carrow$926 million
2010Harry Potter and the Deathly Hallows: Part 1Amycus Carrow$961 million
2011Harry Potter and the Deathly Hallows: Part 2Amycus Carrow$1.31 billion

See every film in the Harry Potter series.

Ralph Ineson in Avengers Movies

Marvel cast
YearFilmRoleWorldwide box office
2014Guardians of the GalaxyRavager Pilot$773 million
2025The Fantastic 4: First StepsGalactus$522 million

See every film in the Avengers series.

Ralph Ineson in Star Wars Movies

Star Wars cast
YearFilmRoleWorldwide box office
2017Star Wars: The Last JediSenior First Order Officer$1.33 billion

See every film in the Star Wars series.

Often On Screen With Ralph Ineson

Facts

Franchises on Cinvibe
Harry Potter, Avengers, Star Wars
Films acted in
6
Best known role here
Amycus Carrow (3 films)
First franchise film
Harry Potter and the Half-Blood Prince (2009)
Latest franchise film
The Fantastic 4: First Steps (2025)
Worldwide box office of these films
$5.83 billion

FAQs

How many Harry Potter movies is Ralph Ineson in?

Ralph Ineson appears in 3 Harry Potter films: Harry Potter and the Half-Blood Prince (2009), Harry Potter and the Deathly Hallows: Part 1 (2010) and Harry Potter and the Deathly Hallows: Part 2 (2011).

Who does Ralph Ineson play in Harry Potter?

Ralph Ineson plays Amycus Carrow in the Harry Potter films, first in Harry Potter and the Half-Blood Prince (2009).

How many Avengers movies is Ralph Ineson in?

Ralph Ineson appears in 2 Avengers films: Guardians of the Galaxy (2014) and The Fantastic 4: First Steps (2025).

Who does Ralph Ineson play in Avengers?

Ralph Ineson plays Ravager Pilot and Galactus in the Avengers films, first in Guardians of the Galaxy (2014).

What is the highest grossing Star Wars movie with Ralph Ineson?

Star Wars: The Last Jedi (2017) is the highest grossing, with $1.33 billion worldwide.

How much have Ralph Ineson's movies made at the box office?

The 6 franchise films Ralph Ineson worked on have taken $5.83 billion worldwide combined, led by Star Wars: The Last Jedi (2017).

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