 The film premiered on May 25, 2010 and opened in theaters on June 4, 2010.In 2008, Stoller and Segel co-wrote "The Muppets", the latest film incarnation to feature the characters in nearly 12 years.The film was produced by Walt Disney Pictures and released on November 23, 2011.