Mos Def, I can not deal..................directors, producers don't do "Him" again! I can't stand his character or his acting!!!!!!!!!! Taye Diggs and Sanaa Lathan, are such a visual cliche' they have been in like 3 movies opposite of each other, ok! There are other actors and actresses out there. But nevertheless they did an awesome job! Nicole Ari Parker, plays a great Villan always! Is she really a Bitch or something?