I was at the UK premiere of Battlefield Earth. John Travolta practically apologised for what we were about to see in his pre-movie speech. Report