There's a slightly uncomfortable feeling that overwhelms you when the sight and sound of Russell Crowe in full voice is what greets you in the opening scenes.
Yes, Les Miserables is a musical turned into a movie spectacular, but Crowe, who plays ruthless policeman Javert, is not exactly there for his voice. Nor may you say is Hugh Jackman, the star of the show as the reborn Jean Valjean.
Once you get your head around the singing of these gents, this is a brilliant journey into 19th century France after the revolution.
Valjean, known as Prisoner 24601, is released from prison after a 19-year slog for stealing bread.
When he is given another chance by a kindly church minister, he starts his life afresh doing only good.