The Dark Knight has earned the best opening weekend ever, with $155.3 million (£77.7 million) in its first three days on release in the US and Canada.
The Dark Knight has earned the best opening weekend ever, with $155.3 million (£77.7 million) in its first three days on release in the US and Canada.