È conosciuto soprattutto per i ruoli di Kipp Steadman nella serie televisiva Perfetti... ma non troppo e Chuck Bartowski nella serie televisiva Chuck. Dal suo nome completo ha fatto decadere il cognome di origine gallese Pugh (che si pronuncia Più), considerandolo difficile da collocare nel mondo dello spettacolo