Oops! Miley Cyrus Mistakes Meghan Trainor For High School Musical Actress

We've all been misled by the internet at some point or another. And today we learned that Miley Cyrus is no exception. On Monday, the pop star posted a meme indicating that singer Meghan Trainor played the role of Martha in the High School Musical movies. "Whaaaaat?!?! How'd I not know this!" Cyrus captioned the Instagram post.
Cyrus was quickly informed, however, that this is not the case. An actress named Kaycee Stroh played Martha in the Disney Channel movies. As BuzzFeed points out, 22-year-old Trainor was just 12 years old when the first HSM premiered.

Even so, we might have let Miley off the hook for being fooled by the erroneous meme... If it weren't for the coincidental fact that Stroh actually appeared in Cyrus' 2009 film, Hannah Montana: The Movie. Yeah, it was seven years ago now, but yikes. Awkward! Cyrus quickly amended her post. "Wtf is life and memes this isn't even true and my heart is slightly broken!!!!!" she added. WTF is life and memes, indeed, Miley.


More from Pop Culture


R29 Original Series

Watch Now
A look at the subcultures around the world that color what we wear — and why.
Watch Now
Explore the world's most most vibrant cultural and culinary centers—in 60 seconds, of course.
Watch Now
The craziest trends, most unique treatments, and strangest subcultures in the beauty world.
Watch Now
Millennial survivor-woman Lucie Fink dives headfirst into social experiments, 5 days at a time.