Olivia Wilde as Supergirl