As Kate (Marley Shelton) and the killer are fighting, Adam (David Boreanaz) pops up and shoots the killer dead. They take off the mask to reveal Dorothy (Jessica Capshaw). As Kate and Adam await the police in each other's arms, Adam's nose begins bleeding indicating to us that he is, in fact, Jeremy, and the real killer. It is never explained if Adam and Dorothy were working together or if he just dressed her up as the killer.
(Links open in new window)
Read more about this film at The Internet Movie Database.