James Horner has written an excelent score for this film.
It may sound strange, but after listening many superhero scores composed by modern (most computer-trained) composers, to listen now to this score by a classically-trained composer like James Horner is like breathing some fresh air.
A simple but great theme, some electronic layering, bombastic action cues, and also some delicate voice and piano performances are the main ingredients of this score.
One of the best scores of 2012. Absolutely recommended.