The movie won over Hollywood at Sundance in 2010 and grossed $84 million worldwide. It also stars Oscar winner Jennifer Lawrence, Tony nominee Amy Adams, Russell Crowe, Jake Gyllenhaal, Bradley Cooper, Charlie Hunnam, Mackenzie Davis, Sean Bean, Vin Diesel, Danny McBride, Robin Wright, Ian McKellen, Jeremy Renner, Alan Rickman, Aaron Taylor-Johnson, Bruce Willis, Justin Timberlake, Elizabeth Banks, Sarah Michelle Gellar, Rachel McAdams,