W serialu Emril (2001) grał syna tytułowego bohatera – szefa kuchni Emerila Lagasse. W telewizyjnym dramacie sportowym A Season on the Brink (2002) u boku Briana Dennehy zagrał postać Steve’a Alforda, gwiazdę koszykówki Indiana University. Występował także epizodycznie w takich serialach jak Boston Public, Get Real i Ones and Again. Popularność zyskał dzięki roli Nathana Scotta w serialu Pogoda na miłość (One Tree Hill, 2003–2012). W odegraniu tej roli Lafferty’emu pomogło doświadczenie z gry w koszykówkę w reprezentacji swojego liceum.
Filmografia Obsada aktorska Filmy 1997: Życzenie Annabelli (Annabelle’s Wish) jako Buster Holder (głos) 2002: Prep (TV) jako Jackson 2003: Boys on the Run jako Joe Ferguson 2009: S. Darko jako Justin Sparrow 2011: Amerykańska legenda (The Legend of Hell’s Gate: An American Conspiracy) jako Eigson Howard 2013: Lost on Purpose jako Fever 2014: Oculus jako Michael Dumont 2015: Wpadnij na gofra (Waffle Street) jako James “Jimmy” Adams 2017: Small Town Crime jako Tony Lama