james franco, megan fox!!!!!!!!!!!!!, ryan reynolds, kate mara!!!!, charlie hunnam, max minghella, ben barnes, zach quinto, joseph gordon levitt, jesse eisenberg, anton yelchin, brittany snow!, juno temple, jennifer lawrence, hayden panettiere pleeease screen.