Nato e cresciuto a Austin, in Texas, studia presso la L.C. Anderson High School e successivamente frequenta la scuola di cinema della University of Southern California. Dopo aver lavorato come modello, inizia ad aver le prime esperienze come attore, appare in alcuni episodi di serie televisive come Boston Public, Malcolm e Cold Case.
Brooks acquista popolarità grazie al ruolo di Matthew Applewhite nella seconda stagione della serie televisiva Desperate Housewives. Dopo l'esperienza in Desperate Housewives, ottiene i suoi primi ruoli cinematografici, è il cestista Harry Flournoy nel film sportivo Glory Road - Vincere cambia tutto e il soldato Ennis Long nel drammatico Nella valle di Elah.