Helen Mirren as Cleopatra – Such a beautiful lady