India, Aug. 26 -- Social media erupted after Noah Centineo posted a shirtless selfie that showed off a completely transformed physique. The To All The Boys I've Loved Before star, once known for his soft charm, now looks ripped, blond, and every bit like an action hero. Fans flooded the comments with reactions ranging from shock to excitement.

Actor Rachel Zegler dropped a stunned, "NOW HANG ON-," while Paris Hilton left nothing but a pink heart emoji. One fan summed it up with, "When did this happen," while others joked that Peter Kavinsky "was definitely not in the books like this."

The 29-year-old actor captioned his viral selfie with the words, "Road brawler," a nod to the project he's currently shooting. Noah is playing Ken Masters...