Карон родилась в Йоханнесбурге, ЮАР. Она изучала живопись в Школе искусств. Переехала в Нью-Йорке в 14 лет после того, как фотограф Patsy Dunn попросил сделать тест-фотографии для её портфолио.
Карон снялась в фильмах «Кто это человек?» и «Бизнес для удовольствия».