Batman film The Dark Knight has set a box office record for best opening weekend ever at the US box office, the sequel took $155.3m (£77.7m) surpassing the previous opening weekend record set by Spider-Man 3 last year, which took $151.1m (£75.5m). By comparison, Batman Begins grossed nearly $49 million (£24.5m) in its first weekend back in 2005.