He spent the first eight years of his life growing up near Fort Worth, Texas. He made his film debut at age nine when he starred in The Little Rascals.
He appeared in films such as The Stupids and The Big Green and later became an acting coach.
He was the second-oldest child in his family. Born Brandon Hall, his parents nicknamed him "Bug." He married Porchia Stewart in 2012.
Jennifer Jason Leigh played his mother in the film Skipped Parts.