Delroy Lindo Pictures - Rotten Tomatoes