See the all-new trailer for The Smurfs, featuring lots of Neil Patrick Harris and Jayma Mays, as well as the voices of Katy Perry and Hank Azaria.