Skip to Content

The Last Confession


Royal Alexandra Theatre

Show Run

April 19, 2014 - June 1, 2014


2013/14 Main Season


Starring David Suchet (Agatha Christie’s Poirot) as Cardinal Benelli and eminent British actor Richard O'Callaghan as Pope John Paul I,  Roger Crane’s thriller comes to Toronto following sold out runs at the Chichester Festival Theatre and the Theatre Royal Haymarket in London.