The famed superheros of The Justice League dominated the North American box office despite earning less than expected.