John Barrowman has revealed that each of the I'd Do Anything judging panel already know who they personally want to win the role of Nancy.

Just three contestants are left on the BBC1 reality show, with Saturday night's live final seeing the climax of more than three months of intense competition.

Jodie Prenger, 28, Jessie Buckley, 18, and Samantha Barks, 17, are all vying to play Nancy in Sir Cameron Mackintosh's new Oliver! revival and one of the hopefuls will see her life irrevocably changed after the contest ends.

And according to Torchwood star Barrowman, who sits on the judging panel alongside Denise Van Outen, Barry Humphries and Sir Andrew Lloyd Webber, each judge has their own ideal contestant to play the feisty East End girl.

"Andrew has a specific favourite, we all do," he said on Friday Night with Jonathan Ross.

"The three girls all have a great amount of talent, how I look at this now is, this is going to be life-changing, who can handle it?"

Sir Andrew had revealed that Mackintosh was unsure about Prenger's suitability for the role, saying the Blackpool girl - who lost eight-and-a-half stone in six months prior to the series, may be too curvaceous for the demands of the part.

"Cameron thinks she is a bit too big and has more or less said so," he told the Mirror newspaper on Friday.

Sir Andrew seemed to disagree, saying: "Jodie could be anybody's idea of Nancy - I can see it absolutely. She has got a lovely voice and a super personality. She has experience as well."

However, he denied any rivalry with Mackintosh, telling Jonathan Ross the producer was "a good lad".

"He's been responsible for three of the greatest musicals of all time," he added.

"He said at the beginning [of I'd Do Anything] that he was a bit dubious [but] he's really bought into this process."

The live final screens on BBC1 at 18:00 BST on Saturday before the winner of the series is announced at 20:45.

31/05/2008 00:01:01