His debut film role was in Kevin Smith's Mallrats in 1995.
He bikes frequently to stay fit.
He married Brandy Lewis in 2006. The couple has four daughters: Francis, Billie, Lily, and Bella.
He played the role of Frankie on the television series Boy Meets World alongside Ben Savage.