Scripts
Trainspotting poster

1996

Trainspotting script

Mark Renton, a heroin addict in Edinburgh, attempts to escape his addiction and the destructive influence of his friends, including Spud, Sick Boy, and Begbie. After a period of sobriety and a move to London, Renton's past catches up when his friends follow him, leading to a large, successful drug deal. During a celebratory drink, a fight erupts, and Renton, disgusted by their behavior, steals the drug money from his sleeping friends. Renton then abandons his friends, choosing a new life free from their destructive influence with the stolen money and his passport.

Writer
John Hodge
IMDb ID (imdb_id)
tt0117951
Script date
1996
26Scenes
10Characters
49Pages
5Dialogue samples

Save the Cat beat sheet

Trainspotting Save the Cat analysis

Trainspotting follows Renton’s descent into heroin addiction, his tumultuous relationships, and a high-stakes drug deal that ends with betrayal.

Open full beat sheet
70

Key characters

Mark Renton

Mark Renton is listed as Protagonist. A heroin addict struggling to break free from his addiction and his circle of friends. In the parsed data, Mark Renton is connected to 24 scenes, 8 dialogue lines, 8 text mentions, first appearing around scene 1.

24 scenes / 8 dialogue lines

Daniel Murphy

Daniel Murphy is listed as Friend. A gentle, dim-witted heroin addict. In the parsed data, Daniel Murphy is connected to 11 scenes, 1 dialogue line, 1 text mention, first appearing around scene 9.

11 scenes / 1 dialogue lines

Simon Williamson

Simon Williamson is listed as Friend. A manipulative, cynical heroin addict obsessed with Sean Connery and pop culture. In the parsed data, Simon Williamson is connected to 9 scenes, 3 dialogue lines, 3 text mentions, first appearing around scene 4.

9 scenes / 3 dialogue lines

Francis Begbie

Francis Begbie is listed as Friend. A violent, psychopathic alcoholic who does not use drugs but thrives on chaos. In the parsed data, Francis Begbie is connected to 9 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 18.

9 scenes / 2 dialogue lines

Diane Coulston

Diane Coulston is listed as Love Interest. A sharp, young schoolgirl who becomes Renton's girlfriend. In the parsed data, Diane Coulston is connected to 4 scenes, 2 dialogue lines, 2 text mentions, first appearing around scene 5.

4 scenes / 2 dialogue lines

Tommy MacKenzie

Tommy MacKenzie is listed as Friend. Initially the only clean member of the group, later succumbs to heroin and dies of toxoplasmosis. In the parsed data, Tommy MacKenzie is connected to 3 scenes, 1 dialogue line, 1 text mention, first appearing around scene 13.

3 scenes / 1 dialogue lines

Gail

Gail is listed as Friend. Spud's girlfriend. In the parsed data, Gail is connected to 3 scenes, 1 text mention, first appearing around scene 3.

3 scenes / 0 dialogue lines

Swanney

Swanney is listed as Drug Dealer. A drug dealer who provides the group with heroin. In the parsed data, Swanney is connected to 2 scenes, 1 dialogue line, 2 text mentions, first appearing around scene 14.

2 scenes / 1 dialogue lines

Allison

Allison is listed as Friend. A heroin addict and mother of Baby Dawn. In the parsed data, Allison is connected to 2 scenes, first appearing around scene 3.

2 scenes / 0 dialogue lines

Lizzy

Lizzy is listed as Friend. Tommy's girlfriend. In the parsed data, Lizzy is connected to 2 scenes, first appearing around scene 3.

2 scenes / 0 dialogue lines

Scene outline

  1. 1. EXT. Street - DAY

    Renton and Spud are chased by store detectives after shoplifting.

    Mark Renton, Daniel Murphy
  2. 2. INT. Swanney's Flat Room - DAY

    Renton lies drugged on the floor.

    Mark Renton
  3. 3. EXT. Football Pitch - NIGHT

    Renton and his friends play a dirty game of football.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie, Tommy MacKenzie, Allison
  4. 4. INT. Swanney's Flat - DAY

    The group prepares to shoot up heroin.

    Mark Renton, Daniel Murphy, Simon Williamson, Swanney, Allison
  5. 5. EXT. STREET - NIGHT

    Renton approaches Diane after she leaves a club and hails a taxi.

    Mark Renton, Diane Coulston
  6. 6. INT. TAXI - NIGHT

    Renton and Diane kiss in the back of a taxi.

    Mark Renton, Diane Coulston
  7. 7. EXT. STREET - NIGHT

    Gail confronts Spud about their relationship.

    Daniel Murphy, Gail
  8. 8. INT. DIANE'S BEDROOM - NIGHT

    Renton and Diane have sex.

    Mark Renton, Diane Coulston
  9. 9. INT. GAIL'S HOME, HALL/KITCHEN - DAY

    Spud accidentally spills vomit and excrement in Gail's kitchen.

    Daniel Murphy, Gail
  10. 10. INT. CONSULTING ROOM - DAY

    Renton meets with a doctor to discuss his addiction and potential HIV testing.

    Mark Renton
  11. 11. INT. STUDIO - DAY

    A surreal game show sequence where Renton's parents participate in a quiz about HIV.

    Mark Renton
  12. 12. INT. SOCIAL CLUB - NIGHT

    Renton wins at bingo and reflects on his negative HIV status.

    Mark Renton
  13. 13. INT. TOMMY'S FLAT - NIGHT

    Renton visits Tommy, who is struggling, and gives him money.

    Mark Renton, Tommy MacKenzie
  14. 14. INT. HOSPITAL - NIGHT

    Renton visits Swanney, who has had his leg amputated.

    Mark Renton, Swanney
  15. 15. EXT. PARK - DAY

    Renton and Sick Boy discuss their friends and future plans.

    Mark Renton, Simon Williamson
  16. 16. INT. RENTON'S BEDSIT - NIGHT

    Diane visits Renton, and they discuss his life and future.

    Mark Renton, Diane Coulston
  17. 17. INT. ESTATE AGENT'S OFFICE - DAY

    Renton works in London as an estate agent.

    Mark Renton
  18. 18. INT. BEDSIT - NIGHT

    Begbie arrives at Renton's London bedsit.

    Mark Renton, Francis Begbie
  19. 19. INT. CREMATORIUM CHAPEL - DAY

    Tommy's funeral.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie, Tommy MacKenzie, Lizzy
  20. 20. INT. SWANNEY'S FLAT - NIGHT

    The group discusses a potential drug deal.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie
  21. 21. INT. BUS - NIGHT

    The group travels to London.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie
  22. 22. INT. HOTEL ROOM - DAY

    The group negotiates the sale of heroin with a buyer.

    Mark Renton, Simon Williamson, Francis Begbie, Daniel Murphy
  23. 23. INT. LONDON PUB - DAY

    The group drinks in a pub while discussing their share of the money; a fight breaks out.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie
  24. 24. INT. HOTEL ROOM - DAY

    Renton steals the money from the sleeping group.

    Mark Renton, Daniel Murphy, Simon Williamson, Francis Begbie
  25. 25. INT. LOCKER / LEFT LUGGAGE - DAY

    Renton retrieves his passport.

    Mark Renton
  26. 26. INT. HOTEL ROOM - DAY

    Begbie discovers the theft.

    Francis Begbie

Dialogue examples

So why did I do it? I could offer a million answers, all false. The truth is that I'm a bad person, but that's going to change, I'm going to change. This is the last of this sort of thing. I'm cleaning up and I'm moving on, going straight and choosing life.

Mark Renton / Scene 26

Goldfinger's better than Dr. No. Both of them are a lot better than Diamonds are Forever a judgement reflected in its relative poor showing at the box office, in which field, of course, Thunderball was a notable success.

Simon Williamson / Scene 4

Better than sex, Rents, better than sex. The ultimate hit. I'm a fucking adult. I'll find out for myself. Well, I've found out all right.

Tommy MacKenzie / Scene 13

Armed robbery? With a replica? How can it be armed robbery? It's a fucking scandal.

Francis Begbie / Scene 18

I guess this means I'll never get to have sex with Gail.

Daniel Murphy / Scene 9

Use this structured screenplay data

SlugDB turns parsed screenplays into scene, character, dialogue, trivia, semantic search, Save the Cat, and API-ready analysis.

Use SlugDB when you need screenplay API data, movie dialogue search, character evidence, scene context, or MCP tools without building a scraper first.

Browse scripts API reference MCP setup Free API key