The guy who played young Snape in the Harry Potter films grew up HOT

Accio Benedict Clarke ;)

Severus Snape

by Polly Foreman |
Published on

It's safe to say the Harry Potter franchise had some SERIOUS eye candy – Cedric Diggory, Sirius Black, even Ron Weasley for a couple of films. But we never thought we'd be adding slimy haired Severus Snape to the line-up of magical hotties.

BUT WE THOUGHT WRONG. Remember the kid who played young Snape in the last film? Who appeared in old Snape's memory after Voldemort KILLED HIM WITH A SNAKE and we all cried? Yup – well, turns out he did a Neville Longbottom and grew up and got SMOKIN'.

Benedict Clarke (that's his real name) has gone from pale, creepy looking 15-year-old to tanned, sexy adult – and he likes taking selfies with horses! Which we think is an excellent attribute in a person.

Judging by his Instagram (which we've been creeping on a little too obsessively this morning) Benedict is having an absolute whale of a time travelling round America – drinking beers, horsing around (lol) and chillin' by mountains. These are all distinctly un-Snapey activities, so we're guessing he's not like his character at all. Which is really great news, TBH.

We'll be your Lily Potter, Benedict <3.

Speaking of children growing up, a picture of the Outnumbered kids surfaced earlier this week and sent the internet into absolute meltdown.

Seriously, what is it with children growing up that makes us all SO SURPRISED? It is quite literally the most natural thing in the world.

But it's safe to say this week is making us feel SERIOUSLY old.

Read more: Matthew Lewis strips off to reveal six pack – YAY!

Just so you know, we may receive a commission or other compensation from the links on this website - read why you should trust us