Dirigió los filmes Shallow Grave (1994), Trainspotting (1996), A Life Less Ordinary (1997), La playa (2000), 28 días después (2002), Millones (2004), Sunshine (2007), Slumdog Millionaire (2008), 127 horas (2010), Trance (2013), Steve Jobs (2015) y Yesterday (2019).
Boyle obtuvo reconocimiento en Gran Bretaña por haber dirigido algunas producciones para la televisión británica, incluidas el Inspector Morse y Mr.
A pesar del fracaso de su filme anterior, fue considerado para dirigir varios proyectos entre ellos X-men, Scream, 8 Millas, American Psycho.
En tiempos recientes ha dirigido películas de diferentes géneros como Trance, Steve Jobs, T2: Trainspotting y Yesterday.
A pesar de que fue el director escogido para la película 007: No Time To Kill, a mediados del año 2019 decidió abandonar la dirección del filme alegando diferencias creativas aunque la verdadera causa fue que el Productor Michael G Wilson decidió no autorizar su guion ya que definía la historia como una revisión de la Guerra Fría adaptada a tiempos recientes y poco llamativa.