Who’s the most successful Harry Potter kid?

They starred in a franchise that grossed more than £5.1billion at the worldwide box office, but how have the pupils fared away from Hogwarts?

We checked up on our favourite wizards and er, female wizards to find out who has made the most money outside of ‘Potter’…

1. Robert Pattinson (Cedric Diggory)

Estimated non-‘Potter’ box office takings: £2.83billion

He may have only starred in ‘Goblet of Fire’ (with a flashback in the fifth film), but thanks to a certain vampire saga, Rob tops our list by some distance. The ‘Twilight’ star also had a pretty solid £77m hit with romantic drama ‘Water For Elephants’, but it’s playing Edward Cullen that makes up the majority of his take – mainly because his choices now err towards the anti-blockbuster.

- Harry Potter kids: Then and now
- Harry Potter stars have mini reunion in Hollywood

2. Tom Felton (Draco Malfoy)

Estimated non-‘Potter’ box office takings: £613.3million

Two films take Felton to second place – ‘Rise Of The Planet Of The Apes’, which made over £320million worldwide and a meta-appearance as himself in Russell Brand comedy ‘Get Him To The Greek’. There’s also his early work in movies like ‘Anna and the King’ to consider and this year’s Jesus-themed drama ‘Risen’ earned a solid £37m from a £16m budget.

3. Emma Watson (Hermione Granger)

Estimated non-‘Potter’ box office takings: £545.6million

Watson has mixed critical favourites like ‘My Week With Marilyn’ and ‘The Bling Ring’ with bigger movies, but the reason she’s second is thanks to ‘Noah’ taking £240m and her hilarious cameo in Seth Rogen’s ‘This Is The End’. She’ll no doubt score huge in 2017’s ‘Beauty and the Beast’, but she could do with fewer films like ‘Colonia’ which earned just £12,600 at the US box office.

4. Daniel Radcliffe (Harry Potter)

Estimated non-‘Potter’ box office takings: £528.7million

DanRad has had plenty of box office turkeys since his days as Harry, but a funny cameo in ‘Trainwreck’ and a supporting role in ‘Now You See Me 2’, which earned £268m worldwide, has significantly upped his non-Potter takings.

5. Matthew Lewis (Neville Longbottom)

Estimated non-‘Potter’ box office takings: £166m

Previously nowhere on this list, Lewis rockets into fifth thanks to sleeper weepie hit ‘Me Before You’ which was a smash earning £166m around the world on a budget of just £16m. Next up, a quirky assassin movie called ‘Terminal’ with Margot Robbie and Simon Pegg, so who knows whether he’ll be further up the list by this time next year.

6. Rupert Grint

Estimated non-‘Potter’ box office takings: £3,145,689

Unfortunately for Rupert, his choices post-‘Potter’ haven’t been the most financially effective, not that it matters with all the money he has in the bank already.

According to Box Office Mojo, his wartime action drama ‘Into The White’ made just £467 with an opening weekend of £59, while 2015’s Stanley Kubrick-themed comedy ‘Moonwalkers’, co-starring Ron Perlman, doesn’t even register.

7.= Bonnie Wright (Ginny Weasley), James & Oliver Phelps (Fred & George Weasley), Evanna Lynch (Luna Lovegood)

Estimated non-‘Potter’ box office takings: £0

There’s no data for Lynch’s ‘My Name is Emily’ on Box Office Mojo and Wright’s ‘Who Killed Nelson Nutmeg?’ only appears to have been shown at the London Film Festival. Meanwhile, the Phelps twins are your go-to stars if you need someone Potter-y for an event or opening. But with most of them still in their mid-twenties, they have plenty of time, so watch this space.

Data from Box Office Mojo

- 15 films that were better than the book
- The hit movies that actually lost money

Image credits: PA, Getty