Gavin começou a atuar aos 7 anos de idade. Desde então, ele estrelou filmes como "Noah", de Darren Aronofsky, ao lado de Russel Crowe, Anthony Hopkins e Jennifer Connelly. Ele pode ser visto em um episódio recente de "The Vampire Diaries" como "Young Damon", bem como em vários comerciais e campanhas impressas para varejistas / revistas nacionais. Ele treinou e estudou com vários dos mais conceituados treinadores de atuação e diretores de elenco da indústria e desenvolveu um grande alcance emocional e habilidades de memorização no processo. Quando Gavin não está atuando, ele pode ser encontrado no campo de futebol. Ele também é aluno do quadro de honra e gosta de passar o tempo com sua família e amigos quando o tempo permite.