This movie has it all. Comedy, drama, action, sex appeal and good acting. Ice Cube, as a writer, has done it again and, for the movie to be his directorial debut, it is an excellent piece of film work.