James Marsden and Neil Patrick Harris kiss during their performance / JC Olivera/ WireImage

Katy Perry Performs, Stars Come Out For Trevor Project Event (15)