PJ Harvey has composed part of the score for a new London production of William Shakespeare's Hamlet.
The acclaimed rocker has penned new songs that actress Vinette Robinson sings as the character Ophelia.
The play at the Young Vic stars Twilight actor Michael Sheen as Hamlet.