Rooney Mara dazzles at screening of Mary Magdalene