The cast includes John Travolta, Salma Hayek and Benicio Del Toro, but the main characters are played by young actors Blake Lively ("Gossip Girl") and Aaron Johnson ("Kick-Ass"), plus Taylor Kitsch, seeking redemption after starring in "John Carter" and "Battleship, " both big-budget road kill earlier this year.