On august 4 the dark knight reached a 400 million domestic gross in a record time of 18 days the previous record was held by shrek 2 which reached it in 43 days on august 31 after 45 days in release the dark knight reached 500 million domestically becoming only the second film in history after titanic to cross the halfbilliondollar.