Even for the most die-hard MCU fans, this Jeremy Renner performance makes it easy to forget they're watching Hawkeye in a neo-western.