He learned to play piano at four, drums at eight, and bass at fourteen. From the early eightes onward, he made a name for himself as a producer-for-hire, as well as a talented electronic musician. He began working in film music soon after, performing songs like "Dealing with the Roster" in Blade and "Synasthesia" in The Beach.
He frequently collaborates with Hans Zimmer, the two have worked together on Megamind, Inception, the third Madagascar, and the DC Extended Universe. He started working on the score of Justice League on his own but was eventually replaced by Danny Elfman when Joss Whedon took over the film's post-production.
Soundtracks he's been credited for include:
- Batman v Superman: Dawn of Justice (with Hans Zimmer)
- 300: Rise of an Empire
- Mad Max: Fury Road
- Tomb Raider
- Mortal Engines
- Alita: Battle Angel
- Terminator: Dark Fate