FORGET YOUR CHOCOLATE FACTORY, THIS was the golden ticket everyone wanted – the world first screening of “The Star Beast”, held at London’s Battersea Power Station on 6 November. Albeit so secret that not even fandom were aware it was happening until it had begun…
The star-studded event also presented itself in attendance.