A teenage supermarket worker will tonight bid to land a starring role in Andrew Lloyd Webber's latest production in London's west end.
Keith only started singing lessons last year
Keith Jack, 19, from Dalkeith, Midlothian, is one of three contestants to have made it through to the final of Any Dream Will Do on BBC 1.
The winner, voted for by the public, will play the title role in Joseph and the Amazing Technicolour Dreamcoat.
The programme starts at 2005 BST on Saturday, with the result at 2200 BST.
Keith, who worked as a checkout operator in his local Tesco store, will be cheered on by parents George and Irene and sister Lesley.
Irene Jack said she could not find the words to describe how proud the family were of Keith's achievement.
'Ball of fire'
She added: "I think he would be a good Joseph and I have always said he would be in theatre before he would was 20.
"I think it will be tough but he has a dream and it is near enough to coming true. We will find out on Saturday night."
Keith, who has been described as a "theatrical ball of fire" by Any Dream Will Do judge Denise Van Outen, only took singing lessons for the first time when he visited the Stage Quest talent school in Edinburgh.
Owner Adam Quest insisted he knew Keith would be a star from the moment he walked through the door.
He added: "For a young guy to have that sort of range and that sort of power and ability is unbelievable.
"What an incredible talent to have been undiscovered until now."
Thousands of would-be Joseph's attended auditions all over Britain to take part in the programme.
Only twelve were selected for the series, and following votes by the TV audience over the last nine Saturdays, only three remain including Keith.
Andrew Lloyd Webber has said the role of Joseph is tough one and demands someone with star quality - but tonight millions of TV viewers will decide if Keith has what it takes to fulfil his technicolour dream.