DenisSouza has written 40 reviews for films rated ★★★½ .