24 Ağustos 1981'de New york'un Buffalo isimli şehrinde dünyaya geldi. 1999 yılına kadar orda yaşadı. Lise mezuniyetinden sonra Los Angeles'a taşınmaya karar verdi. İsmini One Tree Hill dizisindeki Lucas Scott karakteriyle duyurdu. Bu dizi sırasında House of Wax, Home of the Brave gibi filmlerde yer aldı.
2005-2006 arasında Sophia Bush ile evli kalmıştır.