Olivia Wilde in Cowboys &amp_ Aliens (2011)