United Kingdom, May 26 -- Anne Hathaway was "legally blind" in her left eye for 10 years during a secret health battle.

The Devil Wears Prada 2 star, 43, has confessed she struggled with her sight throughout her 30s and was diagnosed with early-onset cataracts which left her "half blind" for the best part of a decade before she underwent surgery to restore her vision.

During an appearance on The New York Times' Popcast podcast, Anne explained: "This is maybe too much information. I was half blind for 10 years.

"It impacted my vision so much that I was basically legally blind out of my left eye and I wound up getting surgery. And I didn't realise how bad it had gotten until I could finally see the full spectrum."

Anne went on to reveal...