Zack Snyder's Watchmen hit many theaters at midnight last night. So, how did it do? Much better than his last film at midnight. Variety is reporting that Watchmen took in $4.6 million from midnight shows last night, more than double the take of his last film, 300.

The film unspooled in 1,595 theaters for midnight shows and its overall theater count when the film opens nationwide today, 3,611, is the highest theater count for an R-rated film in box office history.

RELATED: Zack Snyder Used Watchmen to Inform His Cut of Justice League for HBO Max

300 took in $70.6 million during its opening weekend, and some feel that Watchmen could beat that tally this weekend.

Stay tuned for the box office numbers when they are posted on Sunday afternoon.