ông được sinh ra vào ngày 16 tháng 3 năm 1976 tại Los Angeles, California, Mỹ. Ông là một diễn viên và đạo diễn, được biết đến với nhiều bộ phim như Even Stevens (2000), Time Chasers (1994) và Angel (1999).