Jessie J invited James Morrison and rapper Devlin to perform alongside her last night (01.11.11).

The 'Price Tag' hitmaker shocked fans when 'You Give Me Something' singer James appeared on stage during her gig at London's Hammersmith Apollo to perform their new track 'Up'.

Earlier the 23-year-old beauty had stirred the crowd into a screaming frenzy when she opened the show with her fourth single 'Who's Laughing Now', before launching into a brief cover of Bob Marley's 'One Love'.

The 4,000-strong audience - which included 'Starry Eyed' hitmaker Ellie Goulding - were all on their feet as Jessie performed a rendition of 'Never Too Much' by Luther Van Dross, which she dedicated to her mother and father.

The brunette singer - born in Redbridge, Essex - donned a tight purple and flesh-coloured two-piece outfit for her homecoming gig, and was delighted to be back in the capital.

She told the crowd: "It's so great to be in London. I'm singing about so many things that are so close to my heart and it's great to be here."

Jessie broke her foot in June after jumping off stage during a concert rehearsal, but showed no signs of any pain last night as she was constantly bouncing and hopping around the stage during an energetic gig.

She finished up the night by performing her first single 'Do it Like A Dude' before playing UK number one 'Price Tag', which saw support act Devlin join her onstage to rap, before concluding with 'Domino'.