It’s been 17 years since The Princess Diaries was released and, not surprisingly, a lot has changed.
For one, Mandy Moore no longer thinks denim is appropriate for film premieres, but also, a certain actor from the film has really grown into his looks. Yep, Patrick John Flueger, who played Jeremiah the red-haired magician in the 2001 movie, is now all sorts of smoldering. See for yourself.