JenniferHudson as Tiana from The Princess and the Frog