Nick Cannon Puts a ‘Halo’ on Kid Heroes