Ryan Spahn
Ryan Spahn is an American actor, writer, director, and playwright. A Drama Desk Award–winning actor,[1] Spahn is known for his Off-Broadway work including Branden Jacobs-Jenkins’ Gloria, a 2016 Pulitzer Prize finalist for Drama,[2] and for writing the play Inspired By True Events (2024), which was part of the Obie Award–winning inaugural season of Out of the Box Theatrics.[3]
Spahn began his on-screen career as a teenager on Star Trek: Voyager, portraying the Borg child "First" in the episode "Collective."[4] He has also appeared in many national commercials, including Snickers: "Get Dunked On by Patrick Ewing", Ratchet & Clank: Up Your Arsenal, Levi’s: "Make Them Your Own", and NY Lotto: "Fat Wallet".[5]
As a filmmaker, he wrote and directed the feature film Nora Highland (2020), which premiered at NewFest, and was later distributed internationally.[6]
Spahn has performed in numerous original Off-Broadway casts that went on to receive nominations from the Lucille Lortel Awards, Drama Desk Awards, Drama League Awards, Outer Critics Circle Awards, Obie Awards, Off Broadway Alliance Awards, and the New York Drama Critics’ Circle.[7]
Early life and education
[edit | edit source]Spahn grew up in Troy, Michigan, and attended Interlochen Arts Academy.[8] He later earned a Bachelor of Fine Arts degree from the Juilliard School.[9][10]
Career
[edit | edit source]Theater / Stage
[edit | edit source]| Year | Title | Venue / Company | Role / Notes | Ref |
|---|---|---|---|---|
| 2025 | Richard II | Red Bull Theater (Off-Broadway) | Bagot / Welsh Captain | [11] |
| 2025 | Danger and Opportunity | East Village Basement (Off-Broadway) | Christian | [12] |
| 2024 | The Antiquities | Playwrights Horizons (Off-Broadway) | Man 4 | [13] |
| 2024 | Jordans | The Public Theater (Off-Broadway) | Ryan | [14] |
| 2023 | Merry Me | New York Theatre Workshop (Off-Broadway) | Pvt. Willy Memnon | [15] |
| 2022 | Good Enemy | Audible Theater at Minetta Lane (Off-Broadway) | White Boyfriend | [16] |
| 2022 | Jane Anger | New Ohio Theatre / Shakespeare Theatre Company | Francis | [17] |
| 2020 | Mr. Toole | 59E59 Theaters | John Kennedy Toole | [18] |
| 2020 | How to Load a Musket | 59E59 Theaters | Ensemble | [19] |
| 2019 | Moscow Moscow Moscow Moscow Moscow Moscow | MCC Theater / Williamstown Theatre Festival | Kulygin | [20] |
| 2019 | Still at Risk | Theatre for the New City | Byron | [21] |
| 2018 | Daniel's Husband | Westside Theatre / Primary Stages (Off-Broadway) | Daniel | [22] |
| 2018 | Summer and Smoke | Classic Stage Company / Transport Group | Archie Kramer | [23] |
| 2016 | Exit Strategy | Primary Stages (Off-Broadway) | Ricky | [24] |
| 2015 | Gloria | Vineyard Theatre (Off-Broadway) | Dean | [25] |
Film
[edit | edit source]| Year | Title | Role | Notes | Ref |
|---|---|---|---|---|
| 2024 | Parachute | Hudson | Feature film; directorial debut of Brittany Snow | [26] |
| 2020 | Shirley | Drunk Cad | Feature film; directed by Josephine Decker | [27] |
| 2020 | Nora Highland | Writer / Director | Feature film; premiered at NewFest | [28] |
| 2017 | Woven | Wallace / Writer / Producer | Feature film; premiered at the LA Film Festival | [29] |
| 2014 | Grantham & Rose | Erik Henry / Writer / Producer | Feature film | [30] |
| 2013 | He's Way More Famous Than You | Ryan / Writer / Producer | Feature film; co-written by Halley Feiffer and directed by Michael Urie; premiered at Slamdance Film Festival | [31] |
| 1998 | Polish Wedding | Kid | Feature film; directed by Theresa Connelly | [32] |
Television
[edit | edit source]| Year | Title | Role | Network / Platform | Ref |
|---|---|---|---|---|
| 2025 | Sub/Liminal | Ben | Nebula | [33][34][35] |
| 2025 | Zero Day | Leon | Netflix | [36] |
| 2024 | Elsbeth | Danny Beck | CBS | [37] |
| 2023 | American Horror Story: Delicate | Derek | FX | [38] |
| 2023 | Succession | Coop | HBO | [39] |
| 2022 | Chicago P.D. | Charlie Kalzenski | NBC | [40] |
| 2021 | Modern Love | Billy | Amazon | [41] |
| 2021 | The Bite | Joel | Spectrum Originals | [42] |
| 2019 | The Blacklist | Roger Price | NBC | [43] |
| 2015–2017 | Cocktails & Classics | Producer / Consulting Producer / Creative Consultant | Logo TV | [44] |
| 2015 | What's Your Emergency | Sammy Halpern | Web series | [45] |
| 2000 | Star Trek: Voyager | Borg (teenage) | UPN | [46] |
Playwriting
[edit | edit source]- Inspired By True Events (2024) — premiered Off-Broadway via Out of the Box Theatrics; licensed and published by Concord Theatricals (formerly Samuel French). The play was developed in workshops with New York Stage and Film, Vineyard Theatre, and Ensemble Studio Theatre.[47][48][49]
- Nora Highland — originally a stage piece later adapted into a film; was a finalist for the Eugene O’Neill National Playwrights Conference.[50]
- Blessed and Highly Favored — developed in workshop settings at Ensemble Studio Theatre and Vineyard Playhouse.[51]
Awards and nominations
[edit | edit source]| Year | Award | Category | Work | Result | Ref |
|---|---|---|---|---|---|
| 2025 | Drama Desk Award | Special Award | Danger and Opportunity | Won | [52] |
| 2025 | Jeff Award | Ensemble | The Antiquities | Nominated | [53] |
| 2017 | Time Out Chicago Theater Award | Best Supporting Performance | Gloria | Nominated | [54] |
| 2016 | Barrymore Award | Outstanding Ensemble | Exit Strategy | Nominated | [55] |
| 2011 | LA Weekly Theatre Awards | Best Comedy Ensemble | Stupid Kids | Winner | [56] |
Publications and essays
[edit | edit source]Spahn has written essays and commentary for American Theatre Magazine, Talkhouse, USA Today, and Metro Weekly.[57][58][59]
He has maintained a decade-long correspondence and artistic friendship with playwright Adrienne Kennedy, which began after he performed in her work while at the Juilliard School. They wrote about their letter exchange in American Theatre Magazine in "The Landscape of Memory: Letters From Playwright Adrienne Kennedy".[57]
His essays include:
- "Why I Keep Writing Letters to Adrienne Kennedy" (American Theatre Magazine)[57]
- "How You Can Count on Me Brought My Family Back Together" (Talkhouse)[60]
- "For Michael" (Talkhouse)[61]
- "Opinion: 'Trump-Biden Voter Conversation'" (USA Today), on audio journalism and representation in political discourse.[62]
Personal life
[edit | edit source]Spahn lives between New York City and Los Angeles with his longtime partner, actor Michael Urie.[63] He was previously in a relationship with actor Matt Dallas, discussed in his essay "For Michael."[64] Spahn has also maintained a decades-long friendship with actor Tessa Thompson, whom he met early in his career.[65]
External links
[edit | edit source]- Ryan Spahn at IMDb
References
[edit | edit source]- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).