Austin Powers
- Wear
- Blue velvet suit, ruffled shirt, cravat, Chelsea boots
- Hair
- Brown shaggy mop
- Props
- Union Jack guitar
- Pairs with
- Dr. Evil, Vanessa, Fembot, Mr. Bigglesworth…
- Size
- normal (a second Beam pass)
- Portrayed
- white man
I wanted a costume finder that thinks like a person does: not "what movie do you like," but "who's dressing up with me, and who do we each get to be?"
🎬 For now, Halloweegie only picks from about 400 popular movies from the '90s and 2000s (1990–2009), so no newer movies or TV yet.

For each movie, I sent Beam the title, its Wikipedia summary and the Wikidata cast list, and asked for every role someone would actually dress up as, as strict JSON. That includes objects (the Heart of the Ocean) and 1–3 iconic group scenes. Here's one card, colored by where each part ends up:
What you'd actually wear. This is the biggest part of what makes two characters "close."
How the costume feels. This is what moved Austin Powers away from James Bond (same spy plot, funny 4 vs. 1) and toward The Mask.
Who goes with whom, how big the role is, and the look as cast, which is only used to help someone find a character who looks like them, never to rule anyone out.
Guardrails I wrote into the prompt: no cards for Nazis or real hate groups, and never skin-tone makeup to "match" a character. The look comes from outfit, hair and props.
Plot alone put Austin Powers next to Casino Royale. So Beam tagged every movie with humor (spoof, deadpan…), tone (campy, gritty…), aesthetic (what the people look like as a group: "1960s mod, velvet suits, go-go boots") and subgenre. A second pass tagged every role's age, species and physical size, so a baby gets Mini-Me or the spellbook, not Dorothy.
My first version made each movie a point, with its characters averaged in. That blurred everything: the Sanderson sisters got watered down by the kids and the talking cat. People dress up as characters, not movies, so now every character is its own point:
Text embedded with OpenAI text-embedding-3-small; ratings and alignment z-scored and attached as numbers.


Here's how Austin Powers' neighbors changed as I added each piece:
| What the model knew | Closest to Austin Powers |
|---|---|
| Movie plot only | Casino Royale, Ocean's Twelve, Mission: Impossible |
| + Beam's vibe tags | Scary Movie 3, Mars Attacks!, White Chicks |
| + card ratings | Men in Black, The Mask, Zoolander, Ace Ventura |
| Characters as points | Austin → Zoolander, Ace Ventura, Harry Dunne, young Elvis |
And it started finding costumes across genres with the same energy: 25% of neighbors came from a different genre with plot only, up to 33% with costume and vibe only. Try it in the character explorer.
When I tested with a friend of mine who's Black, the app kept casting him as creatures, and Jurassic Park offered him the T-rex instead of Samuel L. Jackson's character. Two things were going on, and I fixed both:
And when a group can't all match, "strictly" is a hard rule for people of color and bends first for white people, because there are far fewer roles that look like them, so their matches are the ones most likely to run out. Me and my friend both on strict → Mia + Marsellus, Trinity + Morpheus, or me as Ethan Hawke next to him as Denzel in Training Day.
None of this limits who you can be. "Match my look" only changes what shows up first. Turn it off and every character is open to everyone, and the costume is always the outfit, hair and props.
| Check | Result |
|---|---|
| Character cards that match a name in Wikidata's cast list | 91% |
| Within 1 point of my own blind grade: masc↔femme | 14 / 14 |
| … iconic | 12 / 14 |
| … flattering | 11 / 14 |
| … from your closet | 9 / 14 |
| Same good↔evil as me | 12 / 13 |
Where it struggled: picking the iconic look. Vanessa Kensington came back as "blonde bob, black catsuit," then "mod dress, go-go boots," then "spy suit," and never as her famous silver dress. Beam also rates a lot of side characters as iconic, so I keep only roles rated 4+ and hand-cut the rest (Titanic is just Jack, Rose and the Heart of the Ocean).
A better quiz: instead of naming characters, choose between groups ("Genie, Jasmine and Aladdin, or Gomez, Morticia and Fester?"). An outfit pass: one iconic look per character, written as a checklist of exactly what you need. Ratings as words: testing whether "hilarious" beats "funny = 4." Learning from "Not for us": each no should teach the app your taste.
Find your costume →