Jamie Foxx put Ed Sheeran up for six weeks before the musician found fame.

Jamie Foxx

Jamie Foxx

After Ed approached Jamie about his music, the Hollywood A-Lister took the British musician in, giving him food and somewhere to sleep.

Speaking on 'The Graham Norton Show', Jamie said: "Ed Sheeran slept on my couch for six weeks before he was famous. I was doing a radio show in Los Angeles and he knew that we do music so he came to my radio show.

"I said, 'well let me hear [your music],' he comes to my crib...he plays and I'm like 'you're incredible.'

"I said, 'listen, I know you don't have anywhere to go, just chill here.' I was giving him food and 'my daughter was like 'who do you have over here now?'

"I would always champion the artist."

But Ed, 26, didn't have an easy time of it as Jamie decided to test his skills in front of a live audience.

He said: "I took him down to this show I was doing every Monday ... and there was like 800 black people. Just the best musicians ...

"And he pops out with his little red hair and a ukulele ... and he went out there on that ukulele and got a standing ovation for 12 minutes. The rest is history."

Jamie, 49, is not the only Hollywood star to give Ed a place to stay; back in 2014, Ed revealed he had been living rent-free at Courteney Cox's Malibu beach house.

He said: "There was no rent but I made the bed and cups of tea and things like that. If you're staying at your friend's house, you should treat it like your own.

"Well, actually, that's a lie - because I don't make my own bed at home."