Jessica Alba has been preparing to play a blind violinist for her new film The Eye.

She’s reportedly being paid $4million to star in the Hollywood remake of Hong Kong film Jian Gui about a woman’s eye transplant giving her the ability to see into the supernatural.

Jessica explained recently: “I’ve been training. I wear a sleep mask and carry a cane to get around with.”

“I’ve also been practicing the violin - it’s hard! It took me three months to figure it out!”