Disney's Moana has continued to sit pretty at the top of the American box office for its third consecutive weekend, but the musical La La Land was what really had audiences singing.
Playing in only five cinemas, the lively and well-reviewed La La Land grossed a staggering $855,000 (£679,000) for Lionsgate.
Its $171,000 (£135,000) per cinema average is an all-time high for a five-cinema release and for 2016 in general.
Starring Emma Stone and Ryan Gosling, the movie expands to 200 locations next week.
Moana took in $18.8 million (£14.9 million) to hang onto the number one spot, followed by the Jennifer Aniston comedy Office Christmas Party, which debuted with $17.5 million (£13.9 million).