Kevin Joseph Zegers was born in Woodstock, Ontario, to Mary-Ellen (Veldman), a teacher, and James Zegers, a quarry worker. All of his grandparents were Dutch immigrants. Zegers started acting at the age of 6. He has been in more than 40 films and has also done several modeling campaigns. Zegers lives in Los Angeles, CA with his wife, agent Jaime Feld.