Anna Gragert
Updated Jul 08, 2016 @ 11:52 am
wizards of waverly place 1
Credit: Walt Disney Pictures

Back in 2007, Selena Gomez made her grand entrance into the world of Disney fame when she took on the role of Alex Russo on Wizards of Waverly Place. Though it feels like this was just yesterday, the popular show actually ended in 2012, after five years on the air. In other words: We are feeling old right now – especially since there was just a WOWP reunion.

Yesterday, David Henrie (who played Justin Russo) posted this magic gem on Instagram:

Yup. That’s Justin and his wizard dad Jerry Russo (whose real name is David DeLuise). Clearly, some sort of enchantment is at work here because both Davids look like they haven’t aged at all since Wizards of Waverly Place cast its spell on the world.

#TBT to a couple weeks ago getting to see my wiz-pops @daviddeluise,” wrote David Henri, to caption his bewitching snapshot.

Somehow, it gets even cuter because David D. reposted his TV son’s photo on his own Instagram and wrote, “So proud of you!” (Okay – is this not the sweetest and most lovely thing you’ve ever seen on Instagram? It’s pretty much proof that the world is a beautiful place.)

Oh – and who else noticed that they’re both sporting the same sunglasses, which they’ve hung on their t-shirts? Like TV father, like TV son.

Credit: It's a Laugh Productions /

So, when can we expect to see the whole entire TV family get together? Now that would involve some serious sorcery.