Warner Bros. Pictures' Watchmen dominated the domestic box office this weekend, but was held back by its long 2:40 running time and less showings. The Zack Snyder-directed graphic novel adaptation earned an estimated $55.7 million from 3,611 theaters, for an average of $15,413 per location. Made for about $150 million, Watchmen marks the third-highest March opening of all time, trailing just Snyder's own 300 ($70.9 million) and Ice Age: The Meltdown ($68 million).