Jennifer Love Hewitt was attached to play the role of Jessica Dawson, but had to drop out after learning she was pregnant. The role went to Mena Suvari.
Jessica Alba was the first choice of the writers to play the role of Jessica Dawson. Writers Anthony Thorne and Kevin Barrett both approached Alba for the role, but she couldn't fit the film into her schedule due to her commitments with launching her consumer goods company.
The script had originally been written as a story based around Los Angeles, California. But after the producers decided to film in Vancouver, it was changed from a story about the LAPD to a story about the Seattle Police instead. The writers felt that Vancouver would dub as Seattle much more convincingly than Los Angeles.
Martin Sheen and Jesse Bradford also worked together in The West Wing as President Jed Bartlett and Ryan Pierce respectively.