Kvůli roli zhubnul 13 kilo
Do pozice hvězdy ho vynesla další černá komedie Trainspotting, kde ztělesnil edinburského narkomana Rentona, který ve svých drogových fantaziích prolézal záchodovou mísou a v jehož vyprávění se odkrýval bizarní svět revolty proti současné konzumní společnosti. Kvůli snímku na motivy románu Irvina Welshe musel zhubnout třináct kilogramů a v rámci příprav před natáčením strávil spolu s dalšími herci dva týdny s bývalými drogově závislými z Glasgow.