Jennifer Hudson belted out the National Anthem like only a Dreamgirl could at Super Bowl XLIII in Tampa.