Grecia, isola di Cefalonia, durante la seconda guerra mondiale. Il Capitano Corelli conosce la bella Pelagia, il cui fidanzato, il pescatore Mandras, si è unito ai partigiani greci per combattere gli invasori. Tra i due nasce l'amore, ma nel frattempo la guerra prende una piega diversa e gli italiani si trovano a combattere contro i loro ex alleati tedeschi.