Tom Waits, Counting Crows and Eels are among the artists who will contribute new songs to the soundtrack of 'Shrek 2'.

Billboard reports that the soundtrack is due for release in May and will also feature musical numbers performed by stars Eddie Murphy, Antonio Banderas and Jennifer Saunders.

Murphy and Banderas, who voice Donkey and Puss-in-Boots in the film, duet on a version of 'La Vida Loca', while Saunders sings her character's theme, 'Fairy Godmother Song'.

David Bowie also guests on a cover version of his classic track 'Changes' by Butterfly Boucher.

'Shrek 2' is due in Irish cinemas on 2 July.