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