If you remember the Harry Potter movies, (stupid question - we know), then you'll remember the flashback Snape gave Harry during the moments he died.
In Snape's memories, we see a young Lily Evans and James Potter... and holy moly you'll lose it when you see these two actors all grown up!
Young Lily played by Ellie Darcey-Alden and young James Alfie McIlwain are basically adults now, and they're super hot.
Now check out these abs.
It's just further proof to the theory that everyone on HP goes through something magical through puberty.