The 32-year-old entertainer was joined on the red carpet by co-star Angela Bassett.
Last week, Jennifer was spotted rocking a cap while flying out of LAX Airport.
In case you didn’t know, Black Nativity hits theaters on Wednesday (November 27)!
FYI: Jennifer is wearing Yigal Azrouël.
10+ pictures inside of Jennifer Hudson attending the Black Nativity premiere… More Here! »