Da Hoffman var 7 flyttet han og familien til Madison i Alabama. Hans første større filmrolle var som Justin Drayton i filmen She's the Man. Han har før og etter det hatt små roller i filmer og TV-serier, som Dirty Dancing og Coach Carter.
I Step Up 2: The Streets hadde han en av hovedrollene som Chace Collins, en fantastisk danser som kan få hvem som helst ut på dansegulvet og danse til rytmene uten at de aner hva som foregår.