A host of British acting greats have come together to recreate a modern version of LEONARDO DA VINCI's biblical painting The Last Supper.

Robert Powell, who played Jesus Christ in 1970s mini-series Jesus of Nazareth, takes centre stage in the picture, with Colin Firth on his right and Julie Walters, the only woman in the it, at his left, taking the place of Mary Magdalene.

Other stars recreating the roles of Jesus' apostles are Sir Michael Gambon, Simon Callow, Tom Conti, Peter Eyre, Anthony Andrews, Steven Berkoff, Tim Pigott-Smith, John Alderton and Sir Antony Sher.

Photographer Alistair Morrison, who recreated the 15th Century masterpiece, says, "My first two choices were Robert Powell who had to be Jesus, recreating the famous role played in Franco Zeffirelli's Jesus of Nazareth, and Julie Walters, who was asked to play Mary Magdalene and they both readily agreed. Their enthusiasm and influence helped to bring together this outstanding group of actors."

Prints of the piece, dubbed Actors' Last Supper, will go on sale at the National Portrait Gallery in London, with a percentage of profits going towards new collections.