Frankreich im 16. Jahrhundert: Der raubeinige Martin Guerre (Gerard Depardieu) zieht in Krieg, um für sein Land zu kämpfen. Doch er kehrt völlig verändert zu seiner Frau Betrande de Rols (Nathalie Baye) in ihr kleines Dorf zurück. Es kommen Zweifel an seiner Identität auf.