Metcalfe spielte die Rolle von Miguel Lopez-Fitzgerald in der NBC-Seifenoper Passions ab dem Debüt der Show im Juli 1999. Es wurde im März 2004 bekannt gegeben, dass er seinen Vertrag mit der Serie nicht verlängern würde, und sein letzter Sendetermin war im Juli 2004.Im Oktober 2004 spielte Metcalfe in der ABC-Comedy-Drama-Serie Desperate Housewives als Teenie-Gärtner John Rowland, der in eine Affäre mit der verheirateten Hausfrau Gabrielle Solis (Eva Longoria) verwickelt ist. Im Jahr 2005 gewann Metcalfe die „Choice TV Breakout Performance: Male“ Award bei den Teen Choice Awards für seine Rolle in der Show. Für eine kurze Zeit jonglierte Metcalfe sowohl mit Passions als auch mit Desperate Housewives, bevor er Passions verließ, um sich ganz auf Desperate Housewives zu konzentrieren. Nach der ersten Staffel, Schöpfer Marc Cherry enthüllte, dass Metcalfe regelmäßig zur Serie zurückkehren würde. Metcalfe hatte seinen letzten Auftritt als Special Guest Star in der Show im Oktober 2009.Im Jahr 2005 spielte Metcalfe einen jungen Highschooler im Musikvideo zum Song „Let Me Go“ von 3 Doors Down.Im Juli 2006 spielte Metcalfe die Titelfigur in der 20th Century Fox-Komödie John Tucker Must Die. Der Film, in dem Sophia Bush, Brittany Snow, Arielle Kebbel und R&B Sänger Ashanti die Hauptrolle spielten, folgte vier Freunden, die sich daran machten, das Herz eines Serienbetrügers zu brechen, indem sie ihn mit dem neuen Mädchen in der Stadt zusammenbrachten. Die Dreharbeiten fanden in Vancouver mit einem Budget von 18 Millionen US-Dollar statt. Der Film und Metcalfe Leistung erhielt gemischte Kritiken und ging auf über $ 68.824.526 weltweit zu machen. Um für den Film zu werben, moderierte Metcalfe im Oktober eine Folge der britischen TV-Chat-Show The Paul O’Grady Show, da O’Grady sich unwohl fühlte.
Im Juli 2008 spielte Metcalfe in dem Horrorfilm Insanitarium porträtiert den Protagonisten, Jack. Der Film, der sich auf einen jungen Mann konzentriert, der versucht, seine Schwester aus einer psychiatrischen Anstalt zu befreien, wurde im August und September 2007 gedreht. Der Film erhielt negative Kritiken, obwohl Metcalfes Leistung positive Kritiken von den wenigen Kritikern erhielt, die den Film rezensierten. Im selben Jahr spielte Metcalfe in The Other End of the Line als das romantische Interesse Granger Woodruff. Der Film wurde im Oktober veröffentlicht und erzielte weltweit über 507.534 US-Dollar für einen begrenzten Kinostart in ausgewählten Ländern.Im Februar 2008 kündigte Variety an, dass Metcalfe neben Michael Douglas und Amber Tamblyn im Remake des Films Beyond a Reasonable Doubt von 1956 mitspielen werde. Die Dreharbeiten fanden im folgenden Monat in Los Angeles statt. Der Film litt unter Vertriebsproblemen und erlitt zahlreiche Rückschläge. Der Film wurde im September 2009 veröffentlicht, um negative Kritiken zu erhalten. Der Film, der weltweit über 3 Millionen US-Dollar einbrachte, konnte sein Budget von 25 Millionen US-Dollar nicht übertreffen.
Im Februar 2010 wurde Metcalfe in der NBC-Krimiserie Chase besetzt. Der Pilot wurde im März desselben Jahres in Houston, Texas, erschossen. Am 10. Mai 2010 nahm NBC eine erste Staffel mit achtzehn Folgen auf. Die Serie konzentriert sich auf ein Team zur Festnahme von Flüchtlingen außerhalb von Houston, Texas, die gefährliche Kriminelle aufspüren. Die Serie wurde am 20.September 2010 vor 7,31 Millionen Zuschauern und gemischten Kritiken von Kritikern uraufgeführt. Die Serie kehrte aufgrund niedriger Bewertungen nicht für eine zweite Staffel zurück. Im September 2010 spielte Metcalfe als Noah McManus in Hallmark Film Fairfield Road neben Natalie Lisinska.
Im Februar 2011 wurde bestätigt, dass Metcalfe in der TNT-Dramaserie Dallas mitspielen wird. Die Serie setzte die Dallas-Serie fort, die 1978 Premiere hatte und 14 Staffeln dauerte. Im Juli 2011 holte TNT den Piloten ab und bestellte eine erste Staffel mit zehn Folgen. Sowohl Jordana Brewster als auch Josh Henderson wurden als Stars bestätigt. Metcalfe porträtierte Christopher Ewing, eine Rolle, die in der Originalserie entstand, in der sie von verschiedenen Kinderschauspielern gespielt wurde. Die Serie wurde am 13.Juni 2012 vor 6,86 Millionen Zuschauern und allgemein positiven Kritiken von Kritikern uraufgeführt. Dallas wurde am 3. Oktober 2014 nach drei Spielzeiten abgesagt.Im Jahr 2015 hatte Metcalfe eine Hauptrolle als Chase Carter in dem Film Dead Rising: Wachtturm basierend auf Capcoms Videospiel-Franchise. Metcalfe spielte auch als Bradley Suttons in Hallmark Film A Country Wedding. Der Film wurde auf dem Hallmark Movie Channel vor 2,2 Millionen Zuschauern uraufgeführt. Im Jahr 2016 spielte Metcalfe in dem christlichen Drama God’s Not Dead 2 als Tom Endler, ein Anwalt, der eine christliche Lehrerin verteidigt, die Schwierigkeiten hat, ihren Glauben aufzugeben oder ihren Job aufzugeben.Am 20.Juni 2016 wiederholt Metcalfe seine Rolle als investigativer Reporter Chase Carter in der Fortsetzung Dead Rising: Endgame. Metcalfe spielt derzeit Trace Riley in der Hallmark Channel-Serie Chesapeake Shores neben Meghan Ory. Die Show wurde am 14.August 2016 uraufgeführt. Neben dem Charakter Trace spielt und komponiert Metcalfe einige der Songs, die in den Episoden der Serie verwendet werden. Er spielte die Rolle des Officer Holder und Dylan Holder im Drama Film Destined.
2017 spielte Metcalfe neben Fiona Gubelmann als Eric Redford im Hallmark-Film Christmas Next Door.Der Film wurde vor mehr als 4,4 Millionen Zuschauern uraufgeführt und wurde zum Top-10-Kabelprogramm. Im Jahr 2018 spielte Metcalfe die Rolle von Luke in dem Action-Thriller Escape Plan 2: Hades. Er spielte auch als Brady in dem Horror-Thriller The Ninth Passenger. Im Jahr 2019 spielte Metcalfe in dem Weihnachtsfilm Christmas Under the Stars des Hallmark Channel mit Autumn Reeser in der Hauptrolle.
Am 2. September 2020 wurde Metcalfe als einer der Prominenten bekannt gegeben, die an der 29. Er belegte neben seiner Partnerin Sharna Burgess den 12.