Olivia Wilde praises Harry Styles