He's currently starring in a hit TV show too!
Talk about a glow up!
The dorky goofball from The Princess Diaries is incredibly attractive now and, no, this is not a drill. Patrick John Flueger, who played Jeremiah -- the magician best friend to Anne Hathaway's Mia Thermopolis, Princess of Genovia -- in the 2001 classic, is a sight for sore eyes.
Jeremiah was anything but cool in the teen flick, often opting to wear patterned sweaters over his school uniform and helping out with friend Lilly Moscovitz's cable show, but now he's all grown up playing cop Adam Ruzek on Chicago P.D.
With his ill-advised red hair a thing of the past, 34-year-old Flueger is currently rocking short brown hair and an effortlessly cool style. He's either laughing or serving up a serious smize during public appearances, with a slightly -hipster style that totally suits him. Denim shirts, plaid suits and, yes, even glasses are all in his impressive fashion repertoire.
Hathaway and Mandy Moore, who both starred in the film, recently took to Instagram to relive the star-making movie's premiere with a promise to get ice cream soon. With revivals currently all the rage, the cast behind the beloved flick have long discussed a sequel to 2004's The Princess Diaries 2: Royal Engagement.
Check out the video below to hear what Julie Andrews -- Queen Clarisse Renaldi herself -- told ET regarding the possibility of a Princess Diaries 3.