The acting here is excellent. The play runs for two hours with no frills to distract the audience, and all parts demand a lot from their respective performers, but every member of the cast delivers the goods. Alastair Gillies makes a skin-crawling Valdez and Danny Solomon presents Angel Cruz as one of the most well realised, three-dimensional characters I have ever seen on a stage.