Get ready to blow out all the candles on your cake, Garrett Clayton! The Teen Beach Movie 2 actor is celebrating his 24th birthday today, and in honor of his big day, we're paying tribute to his best red carpet styles of all time.
The star always looks incredible rocking dapper suits, edgy leather jackets, and perfectly coiffed hairstyles at big events – so much so that some times he looks too perfect for us to even handle!
Click through the gallery to see Garrett's hottest moments on the red carpet ever that prove he's totally Prince Charming. Then, make sure to leave him your best birthday wishes in the comments section below!