Katy Perry and Neil Patrick Harris at the Smurfs 2 Premiere