Jennifer Hudson has agreed to sing the national anthem at next month's Super Bowl game in Tampa, Fla., E! Online reported.
"She certainly can nail it,'" a source told E! of Hudson's rendition of "The Star-Spangled Banner.""She proved it at the Democratic National Convention."
Hudson won an Oscar for her work in the movie musical "Dreamgirls." She also has appeared in the films "The Secret Life of Bees" and "Sex and the City."