BFI IMAX will screen all seven existing films (but not the yet-to-be released Deathly Hallows Part 2) over two nights.
The first four films will show tomorrow night (17 June) from 10pm till 9.30am the next day. Go home, get some sleep, then return Saturday evening for the remaining three films (11.45pm-8.30am). The whole saga will be repeated the weekend after.
It's the perfect opportunity to catch up on your wizarding lore ahead of the final film's release on 7 July. Anyone tempted to sit through both nights?