Characters, from left, Manny, voiced by Ray Romano; Diego, voiced by Denis Leary; Sid, voiced by John Leguizamo; Granny, voiced by Wanda Sykes; and Shira, voiced by Jennifer Lopez, in "Ice Age: Continental Drift." (AP Photo/20th Century Fox)
The characters Diego (left), voiced by Denis Leary; Sid, voiced by John Leguizamo; and Manny, voiced by Ray Romano, in a scene from the animated film "Ice Age: Continental Drift." (AP Photo/20th Century Fox)
This image released by 20th Century Fox shows Manny (left), voiced by Ray Romano, and Ellie, voiced by Queen Latifah, in a scene from the animated film "Ice Age: Continental Drift." (AP Photo/20th Century Fox)
This image released by 20th Century Fox shows the characters Diego (left), voiced by Denis Leary, and Shira, voiced by Jennifer Lopez, in a scene from the animated film "Ice Age: Continental Drift." (AP Photo/20th Century Fox)
NEW YORK (AP) — With Batman lurking, the prehistoric critters of “Ice Age: Continental Drift” ran off with the box office, earning $46 million in their opening weekend, according to studio estimates Sunday. The animated film from 20th Century Fox is the fourth in the …