The film stars Daniel Craig, Harrison Ford, Olivia Wilde, Sam Rockwell, Paul Dano, Clancy Brown and Keith Carradine. The cast gave lacklustre performances that were borderline comical and silly. Craig and Ford unintentionally drew silly caricatures of themselves when they intended to deliver two new additions to the list of great action heroes. Wilde just seemed to be nothing but eye candy for the men in the audience, especially with that one scene. Her character lacked real personality and purpose even though she was the key to the whole film.