Ghost Twenty-five years after it became the surprise hit of 1990, Ghost is now a stage musical. The book has been lightly updated by Bruce Rubin and a bunch of likable songs has been added from pop legend and former Eurythmic Dave Stewart and prodigious writer Glen Ballard. It is still the same odd mix of small-scale romance, tragedy and low comedy. Director Matthew Warchus presides over a stylish production that mashes together poignant melodrama with snazzy special effects. With a top-rate creative team including optical tricks from illusionist Paul Kieve, Ghost is not only amazing to the eye and ear but keeps a human pulse as well. It’s an engaging phantom opera and its theatrics are out of this world. Theatre Royal, 108 King Street, Sydney. Opens Friday, 8pm. Tickets: $65-$120. Bookings: 136 100 or online. Until May 1.
Golem Sewell’s central protagonist, an at first idealistic left-wing politician named Allen Fitzgerald, becomes increasingly entangled in machine politics, public corruption and personal traumas. Fitzgerald is brilliantly played by Dan Spielman, pictured, whose feverish energy and concentration are perfectly suited to the role. The play is still highly provocative after more than 30 years and It is full of period detail but its message, that human vision can always be betrayed by human failure, is still powerful. Belvoir St Theatre, 25 Belvoir Street, Surry Hills. Today, 2pm and 8pm. Tickets: $37-$72. Bookings: (02) 9699 3444. Until March 20.