Co Starring Ryan Allen as Jasper Longfield Joanne Boland as Mary Lockwood 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 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 Taylor Trowbridge as Katherine Ö'Casey