We’re REALLY starting to question whether Matthew Lewis has some sort of magic up his sleeve.
The actor not only managed to morph from a chubby-cheeked pre-teen into dribble-inducing HOT STUFF, but now there’s undeniable proof that he’s more than the mere muggle that we thought we was.
Seriously.
Matthew, who played the podgy nerdy hero in the multi-million dollar Harry Potter franchise, posted a picture of himself on Instagram with none other than Millie Bobby Brown.
For those who don’t know who that is, you need to get yourself a Netflix subscription ASAP and we forbid you from leaving the house until you’ve watched every episode of Stranger Things.
Thank us later.
For everyone else who knows that she is LITERALLY the coolest 12-year-old in the world right now, we’ll also assume that you’re humongous Potterheads and therefore the picture in itself is enough to make you happy-weep. Just a little bit.
But, wait – there’s MORE.
Millie plays Eleven in the most talked about tv show of the moment, and fans will know that she has a tiny ‘11’ inking on her arm.
And as if by some other-worldy magic, whereby Matthew time travelled to 2016 in order to get well ahead of the trend, HE has an ‘11’ tattoo too.
WE KNOW.
OK, it’s Roman numerals, so it’s not EXACTLY the same. And yeah he has had it for ages so if he didn’t time travel he probably got it for some other reason.
BUT we can live in our own little Stranger Things/Harry Potter bubble world can’t we?
Matthew recently admitted that he can’t watch himself in the Harry Potter movies because he’s embarrassed.
Don’t be, Matthew – we’ve ALWAYS loved you! Now can we stroke those abs?