Co Starring Joanne Boland as Mary Lockwood Ryan Allen as Jasper Longfield Ed Heeley as Doctor Phineas Grimes Peter Bryant as Marcus Freeman Matthew Deslippe as John Reilly Doug MacLeod as Haverford's Butler Andrew Priestman as "Irish" Jake McGinnis Elizabeth Saunders as Ethel Devery Taylor Trowbridge as Katherine Ö'Casey Laurie Murdoch as Dr. Gillis Devery Michael Therriault as Eugene Lunsford Jason Jazrawy as Monsignor Sean McNamara Tyler Murree as Hans Elek Alexander Broughton as Patrolman Courtney Lamanna as Ada Moretti Peter Van Wart as Deroot Nellis