Machuca corresponde al guión de la exitosa película que ganó por votación popular de las audiencias en los festivales de Vancouver, Portland, Philadelphia, Portugal, Ciudad de México, Bogotá, Quito, Lima y Valdivia, además de ser seleccionada en la muestra paralela Quincena de Realizadores del Festival de Cannes 2004. Machuca muestra la crisis sociopolítica que polarizó Chile en 1973 a través de los ojos de dos amigos de once años, Gonzalo Infante (Matías Quer) y Pedro Machuca (Ariel Mateluna). Como vecinos, pero representantes de polos opuestos de la sociedad, los niños vivirán los cambios más drásticos del país en el periodo previo al golpe de Estado.
Es autor de las novelas El peor de los héroes, Últimos día de la historia, El arte de callar, Bosque quemado (Premio Jaén de Novela, 2007), Veneno y Casa chilena. Sus cuentos se encuentran recopilados en distintas antologías. Fue coguionista de los filmes Machuca y Mi vida con Carlos.