Benson was born in New York City, the daughter of Scottish photographer Harry Benson. She studied acting at the Royal Academy of Dramatic Art in London and in the National Theater Institute at the Eugene O'Neill Center in Waterford, Connecticut. She married actor Michael Landes in October 2000. They have 2 children together.
