Jennifer Lawrence was hospitalised this week (beg18Nov13) after suffering a mystery stomach pain.

The Oscar-winning actress was a guest on The Late Show with David Letterman on Wednesday (20Nov13) and confirmed she had cancelled several public appearances due to health concerns over a persistent pain in her abdomen.

On Monday (18Nov13), the illness forced her to skip the afterparty of the Los Angeles premiere of her new film The Hunger Games: Catching Fire, though no details of her ailment were revealed at the time.

Lawrence described her symptoms in graphic detail to the Tv host, saying, "I thought I had an ulcer, but it turns out it was a 'fulcer'. I went to the emergency room... I just had this really bad pain for, like, three weeks. And you know you can only s**t your pants so many times a day before you go to the emergency room, before you're like, 'I need to go to the hospital'."

Lawrence did not give any further details about her illness or a diagnosis.