`G.I. Joe` sequel tops weekend box office with $41m earnings

`G.I. Joe: Retaliation opened up at no.1 spot at the US box office.