Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005

Tilda Swinton as the archangel Gabriel in Constantine, 2005