Segunda Guerra Mundial (1939-1945). Cefalonia (Grecia), 1940. El doctor Iannis (John Hurt) vive en las afueras del pueblo con su hija y alumna Pelagia (Penélope Cruz), la prometida de Mandras (Bale), un pescador que participa en la contienda contra los italianos. Pasan los meses y Pelagia no recibe respuesta a las numerosas cartas que le ha enviado a su novio. Cuando el ejército italiano ocupa Cefalonia, los soldados, que se toman su estancia en la isla como unas vacaciones de verano, se ganan muy pronto la confianza de los nativos, gracias a su alegría, su música y sus ganas de vivir. A cambio de suministros médicos, el doctor Iannis acepta alojar en su casa al capitán Corelli (Nicolas Cage), un hombre lleno de amor por la vida, por la música y por Pelagia..
A friendly wager on a family fishing trip to Emerald Isle years ago resulted in one boy’s dream come true. That boy, all grown up, turned his dream come true into a career.