Caroline trained at The Central School of Speech and Drama.
Theatre credits include: The Railway Children (York Theatre Royal at The Kings Cross Theatre) Blithe Spirit (York Theatre Royal); Pride And Prejudice (Open Air Theatre, Regent’s Park); The Village Bike (Sheffield Crucible); The Railway Children (York Theatre Royal @ Waterloo Station); Tusk Tusk, The Strip, The Editing Process (all at the Royal Court); All Mouth (Menier Chocolate Factory); Entertaining Angels (Chichester Festival Theatre and No. 1 Tour); Present Laughter (No. 1 Tour); Battle Royal (National Theatre); Falling (Hampstead Theatre); Things We Do For Love (Duchess Theatre); Life Goes On (Basingstoke Theatre); A Mongrel’s Heart (Royal Lyceum); Hidden Laughter (Michael Codron Ltd./West End) and Sweet Charity, Daisy Pulls it Off, Don Juan (all at Harrogate Theatre).
Television credits include: Doctors, Coronation Street, Holby City, New Tricks, The Commander, Head Cases, Margaret, Murder In Suburbia, Foyle’s War, Auf Wiedersehn Pet, Hans Christian Andersen, I Saw You, Armadillo, Keeping Mum, 6 series of A Touch of Frost, Kavanagh QC, Casualty, A Dance To The Music Of Time, Holding On, Moll Flanders, Harry Enfield and Chums, Honey For Tea, Middlemarch, Covington Cross, Riders, Growing Rich, Casualty and Chancer.
Film credits include: Lady Godiva: Back In The Saddle, A Woman Of The North and The Madness Of King George.
Radio credits include: If I Should Go Away, Westwood, Mrs. Henderson’s Xmas Party, Best Foot Forward, The Golden Pavements, The Swish Of The Curtain, Still Life Barcelona Bird.