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.

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

RELATED: Watchmen Producer Joel Silver Reveals Original Story Twist

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