Jennifer Connelly has become incredibly good at portraying women whose lives are swirling round and around on the verge of going completely down the toilet. In fact, she won an Oscar for A Beautiful Mind playing such a character and should have won one for her role in Requiem for a Dream, too.