The movie won over Hollywood at Sundance in 2010 and grossed $97 million worldwide. It also stars Oscar winner Jennifer Lawrence, Academy Award nominee Jessica Chastain, Johnny Depp, Amy Adams, Edward Norton, Gary Oldman, Jeremy Renner, Alan Rickman, Charlie Hunnam, Justin Timberlake, Russell Crowe, Bruce Willis, Vin Diesel, Elizabeth Olsen, Anthony Hopkins, Ian McKellen, Christopher Walken, Sarah Michelle Gellar, Dave Franco, Jake Gyllenhaal