Below is the trailer for the The Smurfs which opens in theaters August 3rd and stars Neil Patrick Harris, Jayma Mays, Hank Azaria, and Sofia Vergara. Voice talent comes from Anton Yelchin, Jonathan Winters, Katy Perry, Alan Cumming, Fred Armisen and George Lopez.