A shirt worn by Johnny Depp in the period movie The Libertine has raised $3,240 (GBP1,800) at an online auction, in aid of a children's hospice.

An American woman bought the linen shirt from British Depp fan TRICIA SCHROEDER, who was delighted when the star agreed to donate a personal belonging in aid of the charity.

The Libertine sees Depp play debauched 17th Century poet JOHN WILMOT, EARL OF ROCHESTER who sleeps and drinks himself into an early grave.