Reese Witherspoon and Robert Pattinson on the cover of Entertainment Weekly