Actor best known for his role as T.J. Murphy on Boy Meets World as well as its spinoff Girl Meets World. He also played Young Eddie on Grounded for Life.
He earned his first acting role in a toothpaste commercial.
He appeared in the 1998 Party of Five episode "Tender Age."
He has an older sister named Jennifer. His parents are John and Mary Gaynor. The initials in his name, J.B., stand for John Bernard.
He has acted alongside Rowan Blanchard in the Disney Channel show Girl Meets World.