Father Michael McKinnon goes from the UK to Boston circa 1935. For unknown reasons, he avoids at all costs the most prominent parishioners, Arthur and Eleanor Barret. Meanwhile Eleanor and Arthur desperately want to have a child, but Arthur is sterile, so they hire Harvard law student Roger Martin to impregnate Eleanor, but unfortunately Roger falls in love with her.
Madeleine Stowe
as Eleanor Barret
Kenneth Branagh
as Father Michael McKinnon
William Hurt
as Arthur Barret
Robert Loggia
as Hannibal Thurman
Bronia Wheeler
as Sister Mary Frances
Neil Patrick Harris
as Roger Martin
Blythe Danner
as Syril Danning
Ken Cheeseman
as Wayne Fenton
Thomas Downey
as Torrey Harrington
Bryan Scott
as (ADR loop group)
Dee Nelson
as Susan Vicar
Wendy Feign
as Maid