Liam Hemsworth Alex Pettyfer Jamie DornanPartick Dempsey Bradley Cooper Ryan Reynolds Charlie Hunnam Channing Tatum Ryan Gosling Bryan Greenberg - Amanda