30 T-Shirts on Film


Not that we like to brag or anything but for the most part we don't have to wear grown-up clothes. While we'd draw the line at the onesie, there's no shirt, suits and tie business round here. In fact, we spend most of our time in t-shirts. And really, is there anything more comfortable than the feel of that soft cocoon of cotton on your skin? We'd argue there isn't.

Which leads us rather nicely to this: the coolest t-shirts on film. From Marlon Brando's iconic white offering in A Street Car Named Desire to Napoleon Dynamite's political 'Vote for Pedro', here is our tribute to possibly the best item of clothing a man will ever own.

(Images: All Star, Rex Features)

  • 30 T-Shirts on Film

    A Streetcar Named Desire

    Worn by: Stanley Kowalski (Marlon Brando)

    Year: 1951

    The t-shirt: While James Dean might have done his fair amount for the humble white t-shirt, it was Brando who really started it all off when he wore it in A Streetcar Named Desire.

  • 30 T-Shirts on Film 1


    Worn by: Glen (Adam Herschman)

    Year: 2006

    The t-shirt: What's not to love about this grey t-shirt that reads 'I'm Sofa King Cool'.

  • 30 T-Shirts on Film 2


    Worn by: James Brennan (Jesse Eisenberg)

    Year: 2009

    The t-shirt: What else do you need to wear when you work in an amusement park circa 1987?

  • 30 T-Shirts on Film 3

    Big Lebowski

    Worn by: The Dude (Jeff Bridges)

    Year: 1998

    The t-shirt: If you've ever wondered where the deep v-neck trend came from, well wonder no more. It was, of course, thanks to the Dude. In fact, you could say he was responsible for influencing our laid back style throughout our whole time at university.

  • 30 T-Shirts on Film 4

    Bill and Ted's Excellent Adventure

    Worn by: Ted Logan (Keanu Reeves)

    Year: 1989

    The t-shirt: Band t-shirts are important to people like Ted Logan and Bill S. Preston, Esq. This Van Halen one is worn by Ted and is a shot of the band in one of their promotional shot of their 5150. Still, they're probably not a scratch on Wyld Stallions.

  • 30 T-Shirts on Film 5

    Caddy Shack

    Worn by: Danny Noonan (Michael O'Keefe)

    Year: 1980

    The t-shirt: This red t-shirt with the white Bushwood logo is Danny's outfit for walking around the golf course.

  • 30 T-Shirts on Film 6

    Dazed and Confused

    Worn by: David Wooderson (Matthew McConaughey)

    Year: 1993

    The t-shirt: The eagle-eyed among you will have spotted that stoner David Wooderson is wearing a t-shirt with the cover of the second album from Ted Nugent and The Amboy Dukes.

  • 30 T-Shirts on Film 7

    What About Bob

    Worn by: Bob 'Bobby' Wiley (Bill Murray)

    Year: 1991

    The t-shirt: After being ordered by his psychiatrist (played by Richard Dreyfuss) to take a vacation, Bob Wiley takes his break on the same place as his doctor. This superb t-shirt that reads 'Don't Hassle Me, I'm Local' turns the crazy notch up even higher.

  • 30 T-Shirts on Film 8

    Fast Times of Ridgemont High

    Worn by: Jeff Spicoli (Sean Penn)

    Year: 1982

    The t-shirt: An unlikely style icon, surfer Jeff spends his time in the comfiest of clothing. As well as donning a classic pair of Vans checked slip-on sneakers, included in his wardrobe is this Colt 45 t-shirt.

  • 30 T-Shirts on Film 9

    Ferris Bueller's Day Off

    Worn by: Cameron Frye (Alan Ruck)

    Year: 1986

    The t-shirt: While Ferris gets a lot of attention for his attire (particularly this jacket), when it comes to t-shirts, sidekick Cameron wins with this red hockey jersey.

  • 30 T-Shirts on Film 10

    Flash Gordon

    Worn by: Flash Gordon (Sam J. Jones)

    Year: 1980

    The t-shirt: When we were just a wee nipper, this red on white t-shirt is all we wanted.

  • 30 T-Shirts on Film 11

    Funny People

    Worn by: Ira Wright (Seth Rogen)

    Year: 2009

    The t-shirt: Like a Superman t-shirt if the the 'S' was replaced by the Jewish Star of David.

  • 30 T-Shirts on Film 12

    Wayne's World

    Worn by: Wayne Campbell (Mike Myers)

    Year: 1992

    The t-shirt: Let it be known that if you ever lack a Halloween costume this is always a fail-safe answer.

  • 30 T-Shirts on Film 13

    Wayne's World

    Worn by: Garth Algar (Dana Carvey)

    Year: 1992

    The t-shirt: Unlike his trusty companion, Garth is a little more adventurous when it comes to his t-shirt choice. Here we see him sporting an Aerosmith t-shirt.

  • 30 T-Shirts on Film 14

    Happy Gilmore

    Worn by: Mr. Lawson (Richard Kiel)

    Year: 1996

    The t-shirt: The fact that in real life actor Richard Kiel is 7 feet and 7 inches means his towering frame makes this t-shirt look even more intimidating. Oh, and the fact he's Jaws in Bond.

  • 30 T-Shirts on Film 15

    Jay and Silent Bob Strike Back

    Worn by: Jay (Jason Mewes)

    Year: 2001

    The t-shirt: Jay is wearing a "Berserker" T-shirt with the image of Olaf, the Russian metalhead from Clerks. "Berserker" was the song Olaf was singing.

  • 30 T-Shirts on Film 16

    Knocked Up

    Worn by: Ben Stone (Seth Rogen)

    Year: 2007

    The t-shirt: The best way to prove you're a reliable, responsible human being capable of taking care of a child is definitely by wearing a t-shirt with the words 'amsterdam' on it.

  • 30 T-Shirts on Film 17


    Worn by: Brodie Bruce (Jason Lee)

    Year: 1995

    The t-shirt: According to Imdb, Brodie's shirt is the merged faces of three actors that tried out for the part of Brodie and didn't get it.

  • 30 T-Shirts on Film 18

    Napoleon Dynamite

    Worn by: Napoleon Dynamite (Jon Heder)

    Year: 2004

    The t-shirt: Considering the film is still relatively young, this t-shirt has now become a modern classic.

  • 30 T-Shirts on Film 19

    Pineapple Express

    Worn by: Saul Silver (James Franco)

    Year: 2008

    The t-shirt: If you're not quite sure of the design on James Franco's shirt, it's a shark eating kitten. Yep, you read that right.

  • 30 T-Shirts on Film 20

    Police Academy

    Worn by: Carey Mahoney (Steve Guttenberg)

    Year: 1984

    The t-shirt: Steve Guttenberg's lovable rogue Mahoney tries to get one up on the Police Academy by donning this t-shirt.

  • 30 T-Shirts on Film 21

    Pulp Fiction

    Worn by: Jules Winnfield (Samuel L. Jackson)

    Year: 1994

    The t-shirt: Despite being described as a couple of dorks, Jules (and Vince) still manages to make this blue cotton tee with a cartoon from Krazy Kat look cool.

  • 30 T-Shirts on Film 22

    Real Genuis

    Worn by: Chris Knight (Val Kilmer)

    Year: 1985

    The t-shirt: Val Kilmer first wears this t-shirt when he turns up for an interview.

  • 30 T-Shirts on Film 23

    Revenge of the Nerds

    Worn by: Dudley 'Booger' Dawson (Curtis Armstrong)

    Year: 1984

    The t-shirt: Red on the arms with white middle. Slogan reads: High On Stress.

  • 30 T-Shirts on Film 24

    Scott Pilgrim

    Worn by: Scott Pilgrim (Michael Cera)

    Year: 2010

    The t-shirt: Over the course of the film, Scott Pigrim dons an array of fetching t-shirts that would make any 14-year-old green with teenage envy. But this one is the best. Points for the fact it's a Smashing Pumpkins t-shirt and another point for the fact that SP are also his initials.

  • 30 T-Shirts on Film 25

    Shaun of the Dead

    Worn by: Ed (Nick Frost)

    Year: 2004

    The t-shirt: Sure this t-shirt may be a little juvenile but that doesn't mean we won't snigger.

  • 30 T-Shirts on Film 26


    Worn by: Seth (Jonah Hill)

    Year: 2007

    The t-shirt: White t-shirt with comedian and stand-up Richard Pryor on the front.

  • 30 T-Shirts on Film 27

    Teen Wolf

    Worn by: Stiles (Jerry Levine)

    Year: 1985

    The t-shirt: Another totally unfunny, childish t-shirt. We definitely don't have this t-shirt at home. Definitely not.

  • 30 T-Shirts on Film 28

    White Men Can' Jump

    Worn by: Billy Hoyle (Woody Harrelson)

    Year: 1992

    The t-shirt: One of the best t-shirts. Ever.

  • 30 T-Shirts on Film 29

    One Flew Over the Cuckoo’s Nest

    Worn by: R.P. McMurphy (Jack Nicholson)

    Year: 1975

    The t-shirt: Never has a green t-shirt with a packet of cigarettes rolled up in its sleeve looked so cool.