Olivia Wilde, Ben Stiller among Indie Spirit presenters | EW.com