London, Jan 15 (ANI): Keira Knightley has revealed that she caught pleurisy due to over-working last year.
The 27-year-old actress had a cough and thought she had broken a rib, but in fact it was a painful lung infection, the Mirror reported.
She said that she didn't realize it so she went on for another month, and never went to a doctor.
She was rehearsing for a play when it got so bad that she couldn't stand up any more.
The 'Pirates of the Caribbean' star went on a health kick afterwards, but with unexpected results.
She said that her body at the end of last year was breaking and she thought to herself, she really got to try and do something.
"I've been trying to get myself into gear. I've been doing yoga, but I've already got -injuries - from f****** yoga," she said. (ANI)