Reece Holland as Marius, Karen Fineman as Cosette and William Solo as Valjean