The Cell (2000) ending / spoiler
Catherine (Jennifer Lopez) decides to reverse the virtual process and bring Stargher (Vincent D'Onofrio) into her mind to be able to defeat him. She fatally wounds the bad part of Stargher and the good part of Stargher (Stargher as a little boy) is also wounded since they're both from the same mind; she drowns the boy and Stargher dies. Peter (Vince Vaughn) finds Stargher's latest victim, Julia, right in the nick of time and saves her. The FBI goes into Stargher's house to investigate and Catherine keeps Stargher's dog Valentine. Catherine continues her virtual sessions with her patient Edward.
Submitted by Alex