Dove Cameron and Thomas Doherty made a rare red carpet appearance at the New York City premiere of Hulu’s High Fidelity 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. 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 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 throughout their three-year romance!