Mark Renton (Ewan McGregor)
Es el actor principal y el narrador. Es un joven adicto a la heroína, de estrato medio, que muestra a lo largo de la historia conductas antisociales y asociales, tiene una aptitud de pesimismo frente a la realidad que lo rodea pero demuestra con su ingenio que es capaz de sobrellevar la carga que representa la vida que ha elegido. A lo largo de la historia su motivación varía, y con ello la evolución que tiene en todo su recorrido. En el inicio su principal motivación es conseguir la heroína suficiente para satisfacer su adicción: “Elige la vida, elige un trabajo… yo elegí no elegir la vida, razones: no hay razones, ¿Quién necesita razones cuando tienes Heroína?”. En el nudo y tras superar su adicción, tiene un momento de reflexión personal , se pone en marcha y ya ésta vez su motivación es el dinero que termina robándole a sus amigos; y ya para el último acto su motivación se vuelve hacía el deseo de convertirse en una persona de "bien", traicionando a sus amigos y huyendo con el dinero. De ésta forma, Renton encuentra numerosos problemas, y aunque no existe un enemigo claro,sus propios amigos son los encargados de ponerle las barreras y dificultades que él cada vez irá superando hasta lograr su objetivo, liberarse de la sociedad, de sus amigos, sus padres y de él mismo.
Sick Boy (Jonny Lee Miller)
Es un artista, un chico joven de gran atractivo, amoral, con múltiples teorías sobre la vida, uno de los “más locos” personajes en la historia. Es el más drogado del grupo y el que menos habla, pero aún así tiene un gran protagonismo en la película. Es el padre del bebé que muere por culpa de él, la madre del niño y sus amigos que estando tan locos y drogados se les olvida darle comida. La evolución de este personaje se da en cuanto se entera de que Renton, el protagonista, decide dejar la heroína y él se hace el mismo propósito. Finalmente, cuando Renton se escapa con el dinero y llega la policía al apartamento, se comporta de modo cobarde huyendo y desaparece.
Francis Begbie (Robert Carlyle)
Es el mayor de los cinco, es bajo, con bigote, con una actitud de psicópata. Todos le tienen miedo y evitan a toda costa expresar sus opiniones delante de él, es como si fuese el líder de la pandilla, él lo planea todo; cree que lo que él piensa y hace es lo debido. Es el personaje de más edad del grupo y con un carácter violento y agresivo debido a sus problemas con el alcohol. No tiene principios morales, no le importa la vida de los demás, tan solo la suya; no puede soportar que se pasen de listos con él; ni que nadie le tomen el pelo; por eso, cuando Renton se escapa se enfada tanto, no sólo con los demás sino consigo mismo de haber sido tan tonto de no haberse enterado de que se escapaba y le robaba su dinero.
Tommy (Kevin McKidd)
Es alto, rubio, fuerte, el más honesto y deportista de todos. En un principio es el “sanito" del grupito; no consume drogas y tampoco le hacen falta para ser feliz. Disfruta de la vida haciendo deporte, saliendo y estando con su novia. Si decide meterse en el mundo de la droga es porque su novia lo deja; no ve otra salida a sus problemas y comienza a consumir cocaína, aunque no es solo por eso sino también por la curiosidad del placer que Renton le había dicho que producía.En la vida todo se prueba por curiosidad, y él lo hace; es así como muere de una sobredosis.
Spud (Ewen Bremmer)
Es muy delgado, bajo y feo, representa al típico tontito que no se entera de nada. Se encuentra en situaciones realmente fuera de la común entre cómicas y degradantes, es el más sensible de todos y el que menos habla. Está irremediablemente enganchado a la droga y sigue anclado en la onda de los 70's. La droga le produce unos efectos sorprendentes por lo que ha de pasar por situaciones realmente impresionantes. En el fondo es una buena persona, puede que no haya querido escaparse con Renton porque no quería dejar solos a sus otros amigos; aunque también puede ser porque tenía miedo de que lo pillaran; pero al final no lo delata y se lleva su parte y es el único al que Renton le deja dinero.
Diane (Kelly MacDonald)
Es la chica con la que Renton va a su casa y sostiene relaciones sexuales, con tan sólo 15 años logra manipularlo para que éste esté con ella. Al principio parece que es tímida, pero con el pasar de la historia muestra lo importante que se vuelve para Renton y por eso es uno de los personajes que influye más en el, aunque no aparece durante mucho tiempo en la película.