John Cho Filmography: Movies and Television Credits
Selected screen credits for John Cho: 51 movie titles and 35 television titles, with film release years and roles.

This John Cho filmography covers 51 movie titles and 35 television titles from the available cast credits. Multiple roles in the same title are grouped together. It is a selection of screen credits, rather than a complete record of every performance. Credits may include acting, voice work, uncredited roles and appearances as themselves.
John Cho movies by release year
The years below are film release years, not filming dates.
- Wag the Dog (1997) as Aide #3
- American Beauty (1999) as Sale House Man #1
- American Pie (1999) as John
- Bowfinger (1999) as Nightclub Cleaner
- The Flintstones in Viva Rock Vegas (2000) as Parking Valet
- American Pie 2 (2001) as John
- Delivering Milo (2001) as Mr. Hugo
- Down to Earth (2001) as Phil Quon
- Earth vs. the Spider (2001) as Han
- Evolution (2001) as Student
- Pavilion of Women (2001) as Fengmo Wu
- Big Fat Liar (2002) as Dustin Wong
- Solaris (2002) as DBA Emissary
- American Wedding (2003) as John
- Better Luck Tomorrow (2003) as Steve Choe
- 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
- Smiley Face (2007) as Mikey
- The Air I Breathe (2007) as Banker
- 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
- A Happening of Monumental Proportions (2017) as Mr. Ramirez
- Columbus (2017) as Jin
- Gemini (2017) as Detective Edward Ahn
- Literally, Right Before Aaron (2017) as Mark
- Searching (2018) as David Kim
- The Oath (2018) as Peter
- Between Two Ferns: The Movie (2019) as John Cho
- Love, Antosha (2019) as Self
- 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 television roles and appearances
Television titles are listed alphabetically. An appearance date is included only where verified for John Cho; a programme's premiere year does not establish when a performer appeared in it.
- 'Til Death as Lucas Bender
- 30 Rock as Lorne
- American Dad! as Vince Chung (voice)
- BoJack Horseman as Male Improviser (voice)
- Carpool Karaoke: The Series as Self
- Charmed as Mark Chao
- Childrens Hospital as Park
- Cowboy Bebop as Spike Spiegel
- Difficult People as Todd Ross
- Felicity as Larry
- FlashForward as Demetri Noh
- Go On as Steven
- Grey's Anatomy as Dr. Marshall Stone
- House as Harvey Park
- How I Met Your Mother as Jeff Coatsworth
- Kitchen Confidential as Teddy Wong
- Krapopolis as Thief (voice)
- Lip Sync Battle as Self
- Long Story Short as (voice)
- Murderbot as Captain
- New Girl as Daniel Grant
- NTSF:SD:SUV:: as Chip
- Poker Face as Guy / Alec
- Selfie as Henry Higgs
- Sleepy Hollow as Andy Brooks
- Static Shock as Navigator (voice); Tantrum / Thomas Kim (voice)
- Tempest as Anderson Miller
- The Afterparty as Ulysses
- The Exorcist as Andrew Kim
- The Mindy Project as Big Murder
- The Oscars as Self
- The Sympathizer as James Yoon
- The Twilight Zone as Raff Hanks
- Ugly Betty as Kenny
- V.I.P. as Flower Delivery Guy
Credit information: TMDB, with additional sources listed below where used. The titles shown here do not establish the beginning or end of John Cho's career, and omissions should not be treated as evidence that a credit does not exist.
Frequently asked questions
How many titles are listed in this John Cho filmography?
This page lists 51 movie titles and 35 television titles. Multiple characters in the same title are grouped together; these counts describe this selection, not a career total.
What do the dates in this filmography mean?
Movie years refer to release dates. Television appearance dates are shown only where verified for the performer. A series premiere date is not used as the date of a guest appearance or as the start of a career.
Is this a complete list of John Cho's credits?
No. This is a selected filmography drawn from available cast records. Early work, short films, individual episodes, stage work and other credits may be absent. It should not be used to identify a first-ever role or the latest project.



