Highlander III: The Sorcerer ending / spoiler
Connor MacLeod (Christopher Lambert) kills Kane (Mario Van Peebles) and rescues his son John. Connor visits his ex-wife's grave and lights a candle on her birthday. Connor, John and Alex become a family.
Submitted by A.J.
