The boy who played a young Severus Snape in Harry Potter has grown into a total babe.
Let’s just say you’d be completely mad to pick James Potter over him.
At 15, Benedict Clarke appeared in 2011 movie Harry Potter and the Deathly Hallows: Part 2, during a key sequence in which Harry visits Professor Snape’s memories.
It’s an important moment in the story because we realise Snape was a childhood friend to Harry’s mother Lily – and was heartbroken when Lily ended up in Gryffindor, before falling for… Read the full story