The film concludes with a chaotic fistfight between Porco and Curtis, which ends in a draw as both fall into the water. This physical confrontation strips away the 'heroic pilot' personas, leaving them as vulnerable men. When Gina arrives to warn them of the approaching Italian Air Force, Fio kisses Porco. In the immediate aftermath, Curtis reacts with shock to Porco's face, implying that the curse was momentarily broken.
The epilogue, narrated by an older Fio, leaves the final outcome ambiguous but provides subtle clues. A tiny red seaplane is visible parked near Gina's private garden during the final flyover, strongly suggesting that Marco finally visited her during the day, won the bet, and they spent their lives together. The curse is revealed not as a spell to be 'broken' by a kiss, but as a state of mind that Marco finally allows himself to move past by accepting love and forgiveness.