Jamie Foxx tv show "BEAT SHAZAM" will now be hosted by Nick Cannon as he still tries to recover as Doctors still run test to find out the cause of why Jamie Foxx is in the hospital. Sources say he had a stroke.