Face / Off
(1997)

After convincing his daughter that he is infact only Castor Troy (Nicholas Cage) on the outside, Sean Archer (John Travolta) saves his own life.

A speedboat chase ensues with Troy (Who has Archers face), at the end of which he shoots Troy through the chest with a harpoon gun before he can deform his (John Travolta's) face.

Much to Archers suprise his agents address him as Sir although he looks like his nemesis.

He has his face re-grafted on and returns to his family where he has adopted Castor Troy's child (as both his parents are dead).

Thanks Thomas C!

(Links open in new window)
Read more about this film at The Internet Movie Database.