'The Lego Movie' has ranked top most spot in its third weekend at the box office.
According to studio estimates, the 3-D hit film featuring the voices of Chris Pratt, Elizabeth Banks and Morgan Freeman has earned 31.5 million dollars, Fox News reported.
The Warner Bros. animated film beat Relativity Media's '3 Days to Kill' and Sony's 'Pompeii' on their opening weekends.