Caroline was born and raised in Virginia Beach, VA. At a ripe, young age of three, the little ballerinas in the local recreation center caught her attention more than the "Mom and Tot" swim class she was there to attend, and soon after began dance classes. Caroline also attended the Governor's School for the Arts for Musical Theatre and traveled with a touring group to Japan, performing a song and dance review. She then received a BFA in Music Dance Theatre from Brigham Young University, graduating Magna Cum Laude. 

Caroline most recently performed in "Singing' in the Rain" and “Elf The Musical” at Barter Theatre in Abingdon, VA, and was also seen in the Singapore tour of "Legally Blonde" and in "Brigadoon" at The Wick Theatre in Boca Raton, FL. 

One thing Caroline loves most about theatre is the opportunity to perform in all different places! In addition to Singapore, Caroline has traveled the Caribbean performing "Grease" and "Columbus the Musical" on Royal Caribbean's Harmony of the Seas, and toured the US, Canada, and New Zealand with Flashdance: The Musical!

Furthermore, Caroline performed in the U.S. Premiere of Frank Wildhorn's The Count of Monte Cristo as pirate girl, Gabrielle, and was a featured dancer and Meg cover in Phantom of The Opera, both at BYU. She was also a featured dancer and soloist on the Young Ambassadors' where she performed the show Heartsongs in a tour to Southeast Asia. Caroline's other regional credits include ensemble in Annie Get Your Gun at Sundance, Kristine in A Chorus Line, Annette/Boylan Sister in Annie, ensemble in Singin’ In The Rain and All Shook Up at Interlakes Summer Theatre, Minnie in West Side Story at Virginia Musical Theatre, and ensemble in Pippin at The Governor’s School for the Arts. 

Caroline has extensive dance training with American Ballet Theatre, Virginia Ballet Theatre, and Broadway Dance Center’s Musical Theatre Performance Project in NYC, as well as training from Brigham University in voice over work and film acting training from New York Film Academy.