1992年,與阿爾·帕西諾(Al Pacino)合作的《聞香識女人》(Scent of a woman)開始讓人們認識克里斯-奧唐納,之後,他又在1995年的《永遠的蝙蝠俠》(Batman Forever)中飾演了蝙蝠俠的助手羅賓(Robin)。可以說九十年代,奧唐納曾經紅過一段時間,但是千禧年之後,他就少有佳作推出。2005年他曾客串過ABC電視台的熱門電視劇《實習醫生格蕾》(Grey's Anatomy),在其中扮演女主角的獸醫男友費恩(Finn)。有句俗語說得好,寧做雞頭不做鳳尾,也許正是這一次客串讓他決心轉戰電視圈,2009年,他加入了CBS電視台《海軍犯罪調查處》衍生劇《海軍罪案調查處:洛杉磯》,飾演男主角之一代號為G的克倫(Callen)特工。克倫所在的組織是海軍犯罪調查處專門從事秘密監視任務的分支部門特別項目辦公室(Office of Special Project),專門打擊高科技犯罪,逮捕最危險的罪犯,維護國家安全。克倫是組中的“變色龍”,為了能順利打入犯罪組織內部,他可以迅速將自己變成任何所需形象。此劇的收視觀眾數量延續了CBS犯罪劇集的輝煌,保持在1700萬到2000萬之間,不僅是每周播出當天的最高收視成績,更在2009年尼爾森評出的美國收視率排行榜上名列第六名,其“鼻祖”《海軍犯罪調查處》還排在此劇後面,位列第七位。