It's been a while since I saw this film, but could your film perhaps be Brian de Palma's
The Fury with Amy Irving, Andrew Stevens and John Casavettes?
As I recall (SPOILER) Amy makes John literally explode
at the end, I can't remember if he was wearing an eyepatch and cast, though.