Dove Cameron and Thomas Doherty made a rare red carpet appearance at the New York City premiere of Hulu's High Fidelity [1] on Feb. 13. The adorable duo attended the event as Dove supported her beau, who plays Liam — one of Zoë Kravitz's onscreen exes — on the TV reboot [2]. They couldn't seem to keep their hands off each other while posing for photos and rocking tailored power suits. The "Out of Touch" singer [3] even gave Thomas heart-eyes as cameras flashed. So sweet! Look ahead to see more photos from their outing, then read up on all the cute things they've said about each other [4] throughout their three-year romance [5]!