ShortList is supported by you, our amazing readers. When you click through the links on our site and make a purchase we may earn a commission. Learn more

30 T-Shirts on Film

30 T-Shirts on Film

30 T-Shirts on Film
Danielle de Wolfe
12 February 2013

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)

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.


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'.


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?

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.


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.

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.

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.

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.

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.

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.

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.

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.

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.


Worn by: Seth (Jonah Hill)

Year: 2007

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

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.

White Men Can' Jump

Worn by: Billy Hoyle (Woody Harrelson)

Year: 1992

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

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.