When He Went Full-on Tropical
Thomas Doherty might be best known for playing a villain's son — he plays Captain Hook's son Harry in Disney's Descendants franchise — but in real life he seems perfect enough to be a prince. Don't believe us? Take a peek at his Instagram account; it's is full of behind-the-scenes snaps from the set and fun solo shots. There are also so many odes to his lady love Dove Cameron that merely looking at his pictures gives us relationship envy. Plus, the 24-year-old actor is Scottish and he loves to show off his heritage via kilts, trips to the pub, and with silly photos back in Scotland. Scroll through the gallery now to see the actor's best Instagram posts of all time and prepare to swoon at his ridiculously good looks.