"I think I have some food poisoning. I've been vomiting for England today... In the hotel I was staying in, they put some prosciutto in the mini bar, which I've never seen before, and I think it was that." British actor Charlie Cox has been battling a nasty illness as he promotes his new Netflix superhero series Daredevil in New York City.