Noah Centineo, best known as Peter Kavinsky from the To All The Boys movies, has completely changed his appearance and fans can’t stop talking about it. The 29 year old actor, who was once loved for his soft and charming boy next door vibe, now looks tougher and much more muscular. The change is for his upcoming projects, and it has left everyone stunned.
On August 25, Noah shared a mirror selfie on Instagram that instantly went viral. He stood shirtless inside what looked like a trailer in Sydney, Australia. His strong biceps, cut shoulders and clear six pack abs were on full display. But that was not all. His hair was long, curly and blonde, and he sported a neatly kept beard that gave him a rugged edge. With the picture, he simply wrote the caption “Road Brawler.”
The transformation had the internet buzzing within minutes. Actress Rachel Zegler reacted with shock, writing “NOW HANG ON.” Paris Hilton dropped a heart emoji, while actor Taylor John Smith simply said “Bruh.” Fans also joined in the fun, posting GIFs from To All The Boys and cracking jokes like “Did I miss a chapter??” Others just praised the new look, calling it “incredible.”
The reason for this transformation is a major new role. Noah has been cast as Ken Masters in the upcoming Street Fighter movie, based on the popular video game series. The cast is packed with big names including Jason Momoa as Blanka, Roman Reigns as Akuma, Bollywood star Vidyut Jammwal as Dhalsim, and rapper 50 Cent as Balrog. The film, directed by Kitao Sakurai, is expected to release in 2026.
But that’s not all for Noah. Reports say he has also been chosen to play a young John Rambo in a new film that tells the origin story of the iconic Sylvester Stallone character. This version will explore the early life of Rambo, based on the novel First Blood. The film will be directed by Jalmari Helander, with the script written by Rory Haines and Sohrab Noshirvani.