Wacky Jackass comedy "Bad Grandpa" elbowed space flick "Gravity" out of the top spot at the North American box office, preliminary weekend data showed Sunday.
The Johnny Knoxville road movie about an 86-year-old granddad and his eight-year-old grandson, netted $32 million and the top spot on its first days in theaters.
"Gravity" -- with Oscar winners Sandra Bullock and George Clooney as astronauts adrift in space after a devastating accident -- scored $20.3 million, taking its gross takings to $199.8 million since its premiere.
The third place finisher, "Captain Phillips," based on a true story and starring Tom Hanks as a cargo ship captain captured by Somali pirates, earned $11.8 million.
Another star-studded premiere "The Counselor" with Michael Fassbender, Penelope Cruz, Cameron Diaz, Javier Bardem and Brad Pitt, brought in $8 million.
In fifth place this weekend was "Cloudy With A Chance of Meatballs 2" which earned $6.1 million and $100.6 million total since its release.
And the reprise of "Carrie," the latest film adaptation of the Stephen King supernatural horror tale about an outcast high school girl out for revenge, earned $5.9 million, falling to sixth from last week's third place.
Action flick "Escape Plan," starring Sylvester Stallone and Arnold Schwarzenegger as inmates trying to break out of the world's most secret and secure prison trailed with $4.3 million in seventh-place.
Steve McQueen's "12 years a Slave" earned $2.2 million between Friday and Sunday, trailed by romantic comedy "Enough Said," featuring the late Sopranos star James Gandolfini, which took $1.6 million in ninth place.
The thriller "Prisoners," starring Hugh Jackman and Jake Gyllenhaal, rounded out the top 10, earning $1.1 million.