Dreiecksgeschichte während der italienischen Besetzung Griechenlands auf der Insel Cephallonia. Der italienische Besatzungsoffizier und Mandolinenspieler Antonio Corelli (Nicolas Cage) versucht den schweren Zeiten mit Leichtigkeit zu begegnen. Dabei verliebt er sich in Pelagia (Penelope Cruz), die Tochter des Dorfarztes. Und sie verliebt sich in ihn, obwohl ihr Herz auch ihrem Verlobten Mandras gehört.