Vlastním jménem John Yohan Cho se narodil 16. června 1972 v jihokorejském Seoulu, vyrůstal však v Los Angeles v Californii, kde se jeho rodina usadila v roce 1978. Vystudoval Californskou univerzitu, v roce 1996 promoval a nějaký čas vyučoval angličtinu.
V následujících letech si zahrál v obou pokračováních PRCI, PRCI, PRCIČEK, v roce 2001 po boku Eddieho Kaye Thomase (známého jako „Finche“ z PRCIČEK) v komediálním seriálu KÁMOŠI, který byl však v půlce druhé série zrušen. V americkém dramatu BETTER LUCK TOMORROW ztvárnil jednoho z asiatských středoškoláků, kteří se zapletou do nebezpečného a nelegálního obchodování.
Své zatím asi nejúspěšnější hlavní role se dočkal v roce 2004, když zahrál Harolda v bláznivé komedii ZAHULÍME, UVIDÍME. Mezitím se objevoval opět pouze v menších vedlejších rolích, nebo v seriálech jako host v jednom díle (např. ČARODĚJKY, AKO SOM SPOZNAL VAŠU MAMU, NEBO DR.HOUSE). Roku 2008 následovalo pokračování příběhu dvou kámošů-huličů, ZAHULÍME, UVIDÍME 2. V roce 2009 se můžeme těšit na jeho roli ve filmu STAR TREK 11.