News Story

We’re delighted to announce the full cast for our brand-new production of My Fair Lady, running in the Festival Theatre from 6 July – 5 September. 

Hadley Fraser (Henry Higgins) and Keziah Ibe (Eliza Doolittle) Image: Craig Sugden 2026
Hadley Fraser (Henry Higgins) and Keziah Ibe (Eliza Doolittle) Image: Craig Sugden 2026

Having just finished playing Houdini in Magic at CFT, wowing audiences and critics alike, Hadley Fraser returns to play Henry Higgins. He has previously appeared at CFT in The Deep Blue Sea and The Pajama Game. His many West End credits include The Lehman Trilogy, 2:22, Les Misèrables and Phantom of the Opera. Television includes The Gold, Endeavour and Gentleman Jack.

Keziah Ibe makes her professional debut as Eliza Doolittle, having graduated from ArtsEd with a BA in Musical Theatre this year. Her credits whilst training include London Road and Amélie (ArtsEd) and Into The Woods (Southwark Playhouse/NYMT). 

Join Hadley and Keziah behind the scenes of their recent photoshoot, as they look forward to playing Higgins and Eliza:

Ben Culleton (Mary Poppins, Les Misérables, La Cage aux Folles) plays Freddy Eynsford-Hill. Tony Jayawardena (Nye, The Father and the Assassin, Doctor Strangelove) plays Colonel Pickering. Returning to CFT are Belinda Lang (The Country Wife, Dear John, Second Thoughts, 2point4 Children, Little Women) as Mrs Higgins and Gary Milner (The Music Man, How to Succeed in Business…, Kiss Me, Kate, Evita) as Alfred Doolittle. Finty Williams (Punch, Here & Now, The Baker’s Wife, The Ocean at the End of the Lane) plays Mrs Pearce.

They are joined by Jonathan Bourne, Nic Cain, Shani Cantor, Mark D’Arcy, Talia Duff, Nicholas Duncan, Zack Guest, Joe Henry, Jennifer Louise Jones, Ella Kora, Reuben Lally, TJ Lloyd, Maggie Lynne, Anna McGarahan, Kody Mortimer, Rachel Stanley and Jessica Vaux.

Hadley Fraser (Henry Higgins) and Keziah Ibe (Eliza Doolittle) Image: Craig Sugden 2026

My Fair Lady runs in the Festival Theatre from 6 July. Keep an eye out for behind-the-scenes updates in our e-newsletters and on social media, and visit the show page to book your tickets.