Nachdem sich der exzentrische Literat Ernest Hemingway (Clive Owen) und die Journalistin Martha Gellhorn (Nicole Kidman) das erste Mal in einer Bar in Key West in begegnet sind, treffen sie sich 1934 während des Bürgerkriegs in Spanien wieder. Dort sind beide als Kriegsjournalisten tätig und nächtigen im selben Hotel - sogar auf derselben ...