Cresciuto nel Maine, figlio di Whitney Gray e Shawn Cabey. Inizia giovanissimo a suonare il pianoforte, dimostrando un grande talento, che all'età di soli quattro anni lo porta ad esibirsi nel New England, a Washington e in Giamaica. Nel 2001 si esibisce in Australia, dove diventa il più giovane solista ad esibirsi al teatro dell'opera di Sydney. Il suo debutto come attore avviene in un episodio di CSI Miami, in seguito diventa famoso nel ruolo del piccolo genio Franklin Mumford nella sit-com Tutto in famiglia. In seguito partecipa ad episodi di Grey's Anatomy e Ghost Whisperer. Nel 2006 debutta sul grande schermo nel film di M. Night Shyamalan, Lady in the Water. Dal 2006 è uno degli interpreti del serial TV di successo Heroes, dove interpreta Micah Sanders-Hawkins, ragazzino con il potere di controllare gli apparecchi elettronici.