Caroline trained at RADA after completing an Astrophysics degree at Edinburgh University. Her theatre credits include Desdemona in Cheek By Jowl's world tour of Othello where she was nominated for the Ian Charleson award, Lucy in The Lion, the Witch and the Wardrobe for The RSC and Tatiana in the premiere of The House of Special Purpose at the Minerva Theatre, Chichester.
She has had various televisions roles, including leads in He Knew He was Right, Poirot, Foyles War and Five Days. She also appeared in Mike Leigh's recent oscar nominated film Happy Go Lucky.
Radio credits include Dorothea in Middlemarch for Woman's Hour and also reading of the Pillowbook both for Radio 4.