Ben Stiller Jack Black Robert Downey Jr. Tom Cruise Nick Nolte Jay Baruchel Brandon T. Jackson Steve Coogan Matthew McConaughey Danny McBride Bill Hader Brandon Soo Hoo Reggie Lee Trieu Tran Tobey Maguire Tyra Banks Jon Voight Jennifer Lo