Batgirl cast and crew are pictured on Glasgow set of 'irredeemable' £75m DC film

Batgirl will never be released in any format – potentially making it the most expensive film ever made that will never see the light of day.’

Source : www.dailymail.co.uk

Read Full Article