John Cho Filmography: Every Movie and TV Show in Order
All 87 John Cho roles in chronological order (1953 to 2025): 51 movies and 36 TV series.

How many movies and TV shows has John Cho been in? This complete John Cho filmography lists 87 credited roles (51 films, 36 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
John Cho movies in order
- Wag the Dog (1997) as Aide #3
- American Pie (1999) as John
- Bowfinger (1999) as Nightclub Cleaner
- American Beauty (1999) as Sale House Man #1
- The Flintstones in Viva Rock Vegas (2000) as Parking Valet
- Delivering Milo (2001) as Mr. Hugo
- Down to Earth (2001) as Phil Quon
- Pavilion of Women (2001) as Fengmo Wu
- Evolution (2001) as Student
- American Pie 2 (2001) as John
- Earth vs. the Spider (2001) as Han
- Big Fat Liar (2002) as Dustin Wong
- Solaris (2002) as DBA Emissary
- Better Luck Tomorrow (2003) as Steve Choe
- American Wedding (2003) as John
- Harold & Kumar Go to White Castle (2004) as Harold Lee
- In Good Company (2004) as Petey
- American Dreamz (2006) as Ittles
- Bickford Shmeckler's Cool Ideas (2006) as Bob
- The Air I Breathe (2007) as Banker
- Smiley Face (2007) as Mikey
- Harold & Kumar Escape from Guantanamo Bay (2008) as Harold Lee
- Harold & Kumar Go to Amsterdam (2008) as Harold
- Nick and Norah's Infinite Playlist (2008) as Hype Man
- Star Trek (2009) as Lieutenant Hikaru Sulu
- Saint John of Las Vegas (2010) as Smitty
- A Very Harold & Kumar Christmas (2011) as Harold Lee
- American Reunion (2012) as John
- Total Recall (2012) as McClane
- Identity Thief (2013) as Daniel Casey
- Star Trek Into Darkness (2013) as Lieutenant Hikaru Sulu
- That Burning Feeling (2014) as Roger Whitacre
- To Be Takei (2014) as Self
- Grandma (2015) as Chau
- Zipper (2015) as EJ
- Get a Job (2016) as Brian Bender
- Star Trek Beyond (2016) as Lieutenant Hikaru Sulu
- Literally, Right Before Aaron (2017) as Mark
- A Happening of Monumental Proportions (2017) as Mr. Ramirez
- Gemini (2017) as Detective Edward Ahn
- Columbus (2017) as Jin
- Searching (2018) as David Kim
- The Oath (2018) as Peter
- Love, Antosha (2019) as Self
- Between Two Ferns: The Movie (2019) as John Cho
- The Grudge (2019) as Peter Spencer
- Over the Moon (2020) as Father (voice)
- Wish Dragon (2021) as Long (voice)
- Don't Make Me Go (2022) as Max
- Ghosted (2023) as The Leopard
- Afraid (2024) as Curtis
John Cho TV shows
- The Oscars (1953) as Self
- V.I.P. (1998) as Flower Delivery Guy
- Felicity (1998) as Larry
- Charmed (1998) as Mark Chao
- Static Shock (2000) as Navigator (voice)
- Static Shock (2000) as Tantrum / Thomas Kim (voice)
- House (2004) as Harvey Park
- American Dad! (2005) as Vince Chung (voice)
- Grey's Anatomy (2005) as Dr. Marshall Stone
- How I Met Your Mother (2005) as Jeff Coatsworth
- Kitchen Confidential (2005) as Teddy Wong
- 'Til Death (2006) as Lucas Bender
- Ugly Betty (2006) as Kenny
- 30 Rock (2006) as Lorne
- Childrens Hospital (2008) as Park
- FlashForward (2009) as Demetri Noh
- NTSF:SD:SUV:: (2011) as Chip
- New Girl (2011) as Daniel Grant
- Go On (2012) as Steven
- The Mindy Project (2012) as Big Murder
- Sleepy Hollow (2013) as Andy Brooks
- BoJack Horseman (2014) as Male Improviser (voice)
- Selfie (2014) as Henry Higgs
- Lip Sync Battle (2015) as Self
- Difficult People (2015) as Todd Ross
- The Exorcist (2016) as Andrew Kim
- Carpool Karaoke: The Series (2017) as Self
- The Twilight Zone (2019) as Raff Hanks
- Cowboy Bebop (2021) as Spike Spiegel
- The Afterparty (2022) as Ulysses
- Poker Face (2023) as Guy / Alec
- Krapopolis (2023) as Thief (voice)
- The Sympathizer (2024) as James Yoon
- Murderbot (2025) as Captain
- Long Story Short (2025) as (voice)
- Tempest (2025) as Anderson Miller
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has John Cho been in?
John Cho has 51 credited film roles and 36 TV roles, for a total of 87 credits from 1953 to 2025.
What was John Cho's first major role?
The Oscars (1953).
What is John Cho's most recent project?
Tempest (2025).



