'Ride Along' Cruises Again With $21.2 Million