Bennett è nato a Seal Beach, in California, attualmente vive con i genitori e la sorella Amanda a Huntington Beach, dove la famiglia gestisce un ristorante crepe a tema hard rock. Quando non recita, Bennett suona la chitarra e canta sul suo canale YouTube ufficiale. Ha anche scritto ed eseguito la canzone Summer Never Ends che può essere ascoltata alla fine di Il mistero della pietra magica.
Ha incominciato a lavorare nel mondo dello spettacolo da piccolissimo, prendendo parte a più di 30 spot pubblicitari. Incomincia la sua carriera come attore partecipando a un episodio di Squadra Med - Il coraggio delle donne. Al cinema esordisce al fianco di Eddie Murphy ne L'asilo dei papà e recita nel film di Asia Argento, Ingannevole è il cuore più di ogni cosa. Ha recitato nei film Hostage, Amityville Horror, Firewall - Accesso negato, Poseidon e Un'impresa da Dio, inoltre ha prestato la sua voce per i film Polar Express, The Reef - Amici per le pinne e il videogioco Kingdom Hearts II. Ottiene la parte del piccolo James T. Kirk in Star Trek di J. J. Abrams. Nel 2009 ha recitato ne Il mistero della pietra magica, Orphan e nella serie TV No Ordinary Family.
Nell'agosto 2011, Bennett ha pubblicato il suo singolo di esordio "Over Again" e il video musicale di accompagnamento.