All Cast

Rachael Leigh Cook

Rachael Leigh Cook

Jenny Kelley

Shawn Hatosy

Shawn Hatosy

David Klein

Jonathan Rhys Meyers

Jonathan Rhys Meyers

Alan Hammond

Estella Warren

Estella Warren

Elise Stevens

Lorraine Bracco

Lorraine Bracco

Det. Anne Andersle

Dwayne Hill

Dwayne Hill

Det. Denny Nagle

Joyce Gordon

Joyce Gordon

Kara

Jane Moffat

Jane Moffat

Librarian

Robert McKenna

Robert McKenna

Uncle Finch