Кейр О'Доннелл родился 8 ноября 1978 года, в г. Сидней, Новый Южный Уэльс, Австралия.
Отец австралиец, мать британка, имел двойное гражданство.
Когда ему исполнилось 8 лет, семья переехала в Гарвард (штат Массачусетс, США) и с
тех пор имеет три гражданства. Там он посещал школу, в которой сделал свои первый
актерские шаги, участвуя в школьных спектаклях. После получения высшего
образования Кейр не бросил актерство, а поступил в школу искусств и продолжил
играть в созданном театре. Отметившись в постановках пьес по таким громким
произведениям как «Три сестры», «Лисистрат», «Двенадцатая ночь», а также сыграл
Ромео в «Ромео и Джульетте», в дальнейшем отметился в «Макбете».
После переезда в Лос-Анджелес Кейр играл в небольших эпизодах сериалов и фильмов,
пока не получил свою первую заметную роль в фильме «
Незваные
гости». С тех пор его карьера стала набирать обороты.
В настоящее время живет в Лос-Анджелесе, где живет так же его брат Патрик. Отец
живет в Техасе, а мать в Шотландии.