New York City's High School of Performing Arts, New York, New York, USA. Stagedoor Manor Performing Arts Training Center, New York, New York, USA.
Famous for :
Playing Port Authority Officer Beadie Russell in the second season of HBO's The Wire and as a drug-addicted mother whose child has been abducted in Ben Affleck's film 'Gone Baby Gone'.