Los Angeles - So a vulgar grandpa kicked Sandra Bullock off the box office throne.
The Johnny Knoxville road movie, Bad Grandpa, about an 86-year-old granddad and his eight-year-old grandson, netted $32m and the top spot on its first days in theatres.
Gravity - with Oscar winners Sandra Bullock and George Clooney as astronauts adrift in space after a devastating accident - scored $20.3m, taking its gross earnings to $199.8m 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.8m.
Another star-studded premiere The Counselor with Michael Fassbender, Penelope Cruz, Cameron Diaz, Javier Bardem and Brad Pitt, brought in $8m.
In fifth place this weekend was Cloudy With A Chance of Meatballs 2 which earned $6.1m and $100.6m in 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.9m, 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.3m in seventh-place.
Steve McQueen's 12 years a Slave earned $2.2m between Friday and Sunday, trailed by romantic comedy Enough Said, featuring the late Sopranos star James Gandolfini, which took $1.6m in ninth place.
The thriller Prisoners, starring Hugh Jackman and Jake Gyllenhaal, rounded out the top 10, earning $1.1m.