The Long Kiss Goodnight

Released: 1996

Crime, Action, Mystery, Thriller
Samantha Caine, suburban homemaker, is the ideal mom to her 8 year old daughter Caitlin. She lives in Honesdale, PA, is a school teacher and makes the best Rice Krispie treats in town. But when she receives a bump on her head, she begins to remember small parts of her previous life as a lethal, top-secret agent.
Starring: Geena Davis, Samuel L. Jackson, Yvonne Zima, Craig Bierko, Brian Cox, David Morse, Melina Kanakaredes, Tom Amandes
Directed by: Renny Harlin
Written by: Shane Black
Language: English
Scenes
A boy (Raymond, played by Dan Warry-Smith) wets his jeans after Samantha / Charly (Geena Davis) tells him she'll "blow his fucking head off" if she catches him smoking again.
There's a scene where Samantha / Charly remarks that a male friend "sits down when he pees," and another scene where she uses her daughter's wetting baby doll to pee out kerosene to start a fire.
Alternate Titles
Au revoir à jamais
Un largo beso de despedida