Jon Stewart portrays Thomas Walsh