Tom Selleck character Jesse Stone
William Devane character Dr. Dix
Gloria Reuben character Thelma Gleffey
Luke Perry character Richard Steele
Leslie Hope character Lt. Sydney Greenstreet
Al Sapienza character Bruce Davies
Alex Carter character Det. Dan Leary
Kohl Sudduth character Officer Luther 'Suitcase' Simpson
William Sadler character Gino Fish
Amelia Rose Blaire character Amelia 'Charlotte' Hope
Mackenzie Foy character Jenny O'Neill
Kerri Smith character Sister Mary John
Christine Tizzard character Amanda
Gillian Anderson character Jenn
Laura Kohoot character Laura
Marcus Simmonds character Desk Sergeant
Tara Yelland character Mavis Davies
Daniel Schoepf character Sam the Bartender (uncredited)