Henry May Long Cast Christian Camargo Brian Barnhart Edmund Genest Laurie Kilmartin Edgar Oliver Wren Arthur Christopher Swift David Crabb Jim Sterling Margo Passalaqua