Ayant grandi entre Norwish et Melbourn, Caitlin commence une carrière dans le chant en participant dès l’âge de 10 ans à une chorale et au titre "I Still Call Australia Home" pour une pub de la compagnie aérienne, Quantas. En 2003, elle rejoint le casting de la série pour la jeunesse The Sleepover Club, en interprétant la leader Frankie Thomas. Deux années plus tard, à force d’auditions, l'adolescente parvient à être repérée par Jan Russ sur le soap Neighbours. Ses études étant devenues sa priorité, elle quitte le show, mais pas définitivement. En 2007, la jeune femme signe un contrat avec l’auteur-compositeur et producteur Tom Nichols et chante avec Jason Mraz pour la reprise de "I’m Yours". L’actrice, après être montée sur scène pour jouer Blanche Neige au Théâtre Royal de Norwich, est choisie en 2010 pour tenir la tête d’affiche de l’adaptation Demain, quand la guerre a commencé et lutter contre l’invasion de son pays natal.
Mais, c’est en 2013 et son apparition dans la série de la CW, Reign sous les traits de Kenna, dame d’honneur de la reine d’Ecosse, qu’elle gagne en notoriété. Les premiers rôles lui sont ouverts, notamment dans deux films d’horreurs : Evidence et All Cheerleaders Die. Elle passe du côté de la science-fiction et ressuscite Frankenstein en incarnant la gargouille Keziah dans I, Frankenstein en 2014. Côté télé encore, Caitlin tient un rôle récurrent dans la première saison de la comédie australienne Please Like Me.
Antoine Mournès.