Jamie Foxx has spoken out for the first time since suffering a "medical complication" in April. Foxx took to Instagram on Wednesday writing, "Appreciate all the love!!! Feeling blessed." He also thanked Nick Cannon for stepping into his role as the host of FOX's "Beat Shazam." Cannon and Kelly Osbourne have been tapped to take over Foxx's role on "Beat Shazam." Cannon will guest host for the sixth season, according to the show's Instagram, while Osbourne will be in the DJ booth for Foxx's daughter Corinne.