Prima di iniziare la sua carriera d'attore, passò qualche anno come modello per la Abercrombie & Fitch. Nel 1999 ottiene il suo primo ruolo d'attore in un episodio della serie televisiva La tata, in cui recita accanto a Fran Drescher. Tra il 2001 ed il 2004 ottiene un ruolo importante nella popolare soap opera Passions, sostituendo Dalton James nel ruolo di Hank Bennett.
Tra il 2005 ed il 2007 recita nuovamente accanto a Fran Drescher nella sitcom A casa di Fran, nel ruolo di Riley Martin, il suo giovane convivente. Dopo che la serie fu cancellata McPartlin ha fatto un'audizione per il ruolo di Clark Kent/Superman per il film Superman Returns, ma il ruolo fu assegnato a Brandon Routh.
Nel 2007 entra a far parte del cast di Chuck nel ruolo di Devon Woodcomb, il ragazzo della sorella di Chuck Bartowski. La serie è terminata nel 2012 dopo 5 stagioni.
Nel 2010 ha doppiato il film LEGO - Le avventure di Clutch Powers nel ruolo del protagonista Clutch Powers. In questo film appare anche Yvonne Strahovski che in Chuck recita nel ruolo di Sarah Walker. Ha anche partecipato al videoclip della canzone "Stuck like glue" del duo country statunitense Sugarland.
Nel 2016 entra nel cast della serie Devious Maids, in cui interpreterà Kyle, un uomo ricco e dolce, molto legato a sua madre Frances, interpretata da Stephanie Faracy.