Olivia Munn on the cover of Cosmopolitan magazine Mexico April 2017.