Entre 1990 y 1995, Ian trabajó como actor y músico con el legendario y polémico grupo de teatro La Fura dels Baus, con quien hizo varias giras mundiales para los espectáculos Sus O Suz, Tier Mon y Noun, y tocó y compuso la música para L’home del Mil·leni, a la que asistieron 100.000 espectadores en Barcelona, y emitida en directo por Televisión Española y TVC.
También ha compuesto la banda sonora de la película de Agustí Vila Un banco en el parque, producida por Fernando Colomo y Alta Films (galardonada con el premio a la Mejor Banda Sonora Original en el Festival Cinespaña, Toulouse 2000) y la música de la ceremonia inaugural del Foro Universal de las culturas.
En 2004 escribió la banda sonora para el documental Jean Leon 3055, dirigido por Agustí Vila y producido por Bausan Films (filmado mayoritariamente en EEUU y Tailandia, seleccionado por muchos festivales como el Festival de Sitges).
Desde el año 2000, ha compuesto música para películas dirigidas por Alvaro Breshner, que han ganado numerosos premios en todo el mundo, y cortometrajes como A Nine Mile Walk, Sofía y Segundo Aniversario, producidos por Baobab Films, y el largometraje Un mal día para pescar (seleccionado en el Festival de Cannes en 2009). En la actualidad Ian está componiendo la música para la marca de moda DelPozo, y futuros espectáculos con La Fura dels Baus. Acaba de terminar la música para Troya, un cortometraje de ficción dirigido por Isaac Pierre y protagonizado por Jordi Vilches.