Characters played by Joseph Gray
Richard
Characters played by Suzanne Lenz
Claire
Characters played by Don DiPetta
Eric
Characters played by Pamela Hardy
Co-worker
Characters played by Cat Lellie
Linda
Characters played by Tim Perez-Ross
Michael
Characters played by David Price
Sheriff
Characters played by Jessica Pruehs
Waitress
Characters played by Tina Reynolds
Nurse
Characters played by Treas Ross
Young Richard
Characters played by Randy Spence
John
Characters played by H. Jazz Undy
Preacher
Characters played by Laura Woyasz
Mary