Robin Williams is so good! this is funny and emotional, good combination.