Raunchy adult comedy "Neighbors," starring Seth Rogen as a family man who moves next to a frat house, kicked superhero movie "The Amazing Spider-Man 2" off the top spot on U.S. and Canadian box office charts over the weekend.

"Neighbors" earned $51.1 million in ticket sales to lead all movies from Friday through Sunday, according to estimates from tracking firm Rentrak.

"Spider-Man 2," last weekend's box office winner, took in $37.2 million to finish second, ahead of comedy "The Other Woman" with $9.3 million.

Rogen stars in "Neighbors" as a married former party guy transitioning into suburban parenthood with his wife, played by Rose Byrne.

Rogen's character wages war with the neighboring frat house and its obnoxious president, played by "High School Musical" star Zac Efron.

"Neighbors" far exceeded pre-weekend forecasts for a debut of $35 million to $40 million.