Andrew Ambrose Lee has written 33 reviews for films rated ★★★ .