Even Britney Spears isn't immune to Colton Haynes' good looks.
The 28-year-old Arrow actor was pulled up onstage during Spears' Wednesday night performance in Las Vegas, and took to Instagram to share a video of the unforgettable moment.
"You're an amazing dancer, oh my goodness," Spears gushed at the end of her "Freakshow" performance, calling Haynes "so beautiful" and joking that he could call her "anytime." Haynes, meanwhile, was still strapped helplessly in a harness.
Later this month, Spears will return to the MTV Video Music Awards stage for the first time in nine years to perform her new single, "Make Me...", with G-Eazy. The VMAs will air live on Aug. 28, but until then, take a walk with us down memory lane as we rank her most iconic performances.