John Leguizamo couldn't see for "12 to 14 hours a day" while he was filming The Odyssey.
The 65-year-old actor plays Eumaeus - the faithful servant of Matt Damon's character Odysseus - in Sir Christopher Nolan's new epic and he had to wear specially made contact lenses to tackle the role of a man who is older and has limited sight - and John has confessed he needed help getting to the bathroom and eating because of his limited sight on set.