Katy Perry and Neil Patrick Harris on The Smurfs 2