Howard Spitz is a cranky, has-been detective novelist out of money and out of luck - until he meets eight-year-old Samantha, who convinces him he has what it takes to write children's books.

Kelsey Grammer
as Howard Spitz

Amanda Donohoe
as Laura Kershaw

Genevieve Tessier
as Samantha Kershaw

Joseph Rutten
as Lou

Kay Tremblay
as Theodora Winkle

Patrick McKenna
as Roger

Lex Gigeroff
as Ronnie Relish

Gary Levert
as Red Allen

Jeffrey Hirschfield
as Lawrence - Primrose Rep

Denny Doherty
as Balthazar Mishkin