Croods tops US box office on $48m

The Croods