Hundreds flocked to Bedford town centre to witness the return of the Passion Play on Saturday.
It was the first time the famous live theatre performance had been performed in town for 30 years.
The streets of the town centre came to a standstill as hundreds of people massed to watch the two-hour performance.
The play, which had a cast of almost 100, began at Church Square and proceeded to the Castle Quarter where the crucifixion was re-enacted on Castle Mound.
It ended at the foot of the mound with live doves being released into the skies above the town.
A new script was written which retold the story of Jesus’ trials, crucifixion and resurrection in a fresh and direct way.
The role of Jesus was played by Actor James McNaughton. He said: “I found the whole experience very moving and was overwhelmed by the response of the people who came to watch.
He added: “This is something I will never forget and I am honoured to have been a part of something so amazing.”
Director Cally Lawrence of No Loss Productions said: ‘This has been one of the most challenging things I have undertaken, however, it has also been one of the most rewarding. Volunteers have come from many unlikely sources and have taken on some demanding roles, both in the spotlight as well as behind the scenes.”
The organisers would like to thank everyone who was involved in making the event possible and such a success.