Only two weekends after its premiere, The Batman continues to steamroll anything resembling competition as it nears another box office milestone, with Matt Reeves renewed take on the Caped Crusader continuing to rake in rave reviews and plenty of revenue.