Holy Box Office Batman! Marvel's The Avengers made $18.7 million from midnight shows across the US, beating out The Dark…