Jennifer Hudson is a bad bitch onscreen.
This Clip From The Inevitable Defeat Of Mister And Pete Shows Jennifer Hudson Isn’t Afraid Of Serious Roles
(image from ellis5920)