The Finnish artist Eija-Liisa Ahtila's split screen installation "The Annunciation" tackles the central motifs of Christian iconography, which is reconstructed in front of a green screen in...