Characters played by Rachael Leigh Cook
Jenny Kelley
Characters played by Shawn Hatosy
David Klein
Characters played by Jonathan Rhys Meyers
Alan Hammond
Characters played by Estella Warren
Elise Stevens
Characters played by Lorraine Bracco
Det. Anne Andersle
Characters played by Dwayne Hill
Det. Denny Nagle
Characters played by Joyce Gordon
Kara
Characters played by Jane Moffat
Librarian
Characters played by Robert McKenna
Uncle Finch
Characters played by Robert Graham Gray
Young Man