+ Renton (Mark Renton)
- Protagonist, intelligent and cynical.
- Motivated by a desire to escape the mundane and find meaning, but constantly drawn back to heroin.
- Undergoes a moral transformation, ultimately choosing 'life' over addiction.
- Character arc: From hopeless addict to pragmatic survivor.
+ Sick Boy (Simon)
- Renton's closest friend, obsessed with James Bond and scams.
- Motivated by a desire for excitement and control.
- More amoral than Renton, less conflicted about his actions.
- Represents the allure of nihilism and superficiality.
+ Spud (Daniel Murphy)
- Good-natured but naive and easily manipulated.
- Represents the innocence lost to addiction.
- Often used for comic relief, but also experiences moments of vulnerability.
- His loyalty is exploited by Renton and Sick Boy.
+ Begbie (Francis Begbie)
- Violent and unpredictable psychopath.
- Represents the destructive forces of toxic masculinity and societal anger.
- Not addicted to drugs, but addicted to violence and chaos.
- Serves as a constant threat to Renton and his friends.
+ Diane
- Renton's underage girlfriend, intelligent and ambitious.
- Represents a potential escape from the cycle of addiction.
- Her youth highlights the moral ambiguity of Renton's choices.
- Symbolizes the possibility of a different future.