Lily Potter
Young Snape from Harry Potter is All Grown up, and Quite Handsomely!

Benedict Clarke, the child who played the role of young Snape in Harry Potter and the Deathly Hallows, is all grown up. And he has taken us all by surprise with his charming looks!