Cheerful Tearful Cast Susan Bristow Douglas MacLeod James McBurney Curt McKinstry Stephen Spender Anne-Marie LaMonde Jarvis Hall