Zac Efron's impressive physique has been wowing people for years.
But the Hollywood hunk recently flashed his chiselled six-pack during a TV appearance and the "confusing" sight has left his millions of fans scratching their heads.
The clip — shared by host Ellen DeGeneres — has had more than 11 million views and almost 35,000 comments in the hours since it was shared.
But instead of being impressed with his jacked six-pack, many accused his seemingly unattainable muscles of being "fake".