The film's trailer was shown with Gulliver's Travels on December 25, 2010. It was later online on January 3, 2011. A poster was released there after on January 14, 2011. In February 2011, an exclusive online-only trailer was released on the "Wimpy Kid Movie" YouTube channel, officialwimpmovie. Due to the success of the first film in Singapore, the film was released there eight days before the US release on March 17, 2011. The film was released in Brazil on September 16, 2011. A TV spot of the movie was released in March 2011.