Olivia Wilde in Cowboys & Aliens (2011