Su carrera cinematográfica comenzó en Londres como asistente, orquestador y arreglista del compositor Stanley Myers. Su debut en el ámbito audivisual fue tímido, en 1977, poniéndole música a un episodio de la serie británica BBC2 Play of the Week (True Patriot, episodio 5 de la temporada 1). Recién en 1992 volvió al medio trabajando en la música de la serie Champion Children, y en 1994 en el film White Angel, ambas producciones inglesas.
En 1995, dio un importante salto de calidad al componer las bandas sonoras de las películas Full Body Massage y Hotel Paradise, ambas bajo la dirección de Nicolas Roeg.
Poco después de mudarse ese mismo año a Los Angeles en 1995, ingresó en la empresa Media Ventures de Hans Zimmer. Su vínculo con el compositor alemán, que se inició con una colaboración en la banda sonora de The Whole Wide World (1996), lo posicionó en proyectos de gran perfil como The Rock, Armageddon y The Prince of Egypt, lo que consolidó su carrera en Hollywood.
Desde entonces ha compuesto partituras para más de un centenar de películas, a lo largo de una extensa carrera caracterizada por su versatilidad, eficacia narrativa y refinada técnica compositiva.
Entre sus bandas sonoras más relevantes se encuentran clásicos del cine de animación contemporáneo como Antz (junto a John Powell), Chicken Run, Sinbad: Legend of the Seven Seas y la saga Shrek (las cuatro entregas), además de thrillers y dramas como Spy Game, Man on Fire, Déjà Vu, The Equalizer y Kingdom of Heaven, así como adaptaciones de fantasía como The Chronicles of Narnia: The Lion, The Witch and The Wardrobe y Prince of Persia: The Sands of Time. También ha prestado su música a videojuegos emblemáticos como la saga Metal Gear Solid y Call of Duty.