More From Craig David

See more More From Craig David

James Arthur Craig David Twitter

Craig David Fangirls For James Arthur, After They Confirm Collaboration

Craig David Performs On A London Bus

WATCH: Craig David Performed An Epic Acoustic Masterpiece Live On A London Bus

Craig David and Justin Bieber Twitter

WATCH: Justin Bieber Crashed Craig David's Performance Just To Show Off Their Bromance

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Ain’t Giving Up On You’ (Live At The Jingle Bell Ball 2017)

Craig David at the Jingle Bell Ball 2017

Craig David – ‘7 Days’ (Live At The Jingle Bell Ball 2017)

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Fill Me In’ (Live At The Jingle Bell Ball 2017)

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Rewind/When The Bassline Drops’ (Live At The Jingle Bell Ball 2017)

Craig David and Dan Bastille Live Jingle Bell Ball

Craig David – ‘I Know You’ ft Dan Bastille (Live At The Jingle Bell Ball 2017)

Craig David Live Jingle Bell Ball 2017

Craig David Is A #CapitalJBB Legend & He Proved It With One Of The Best Live Sets Ever

Craig David at the Jingle Bell Ball 2017

Craig David – ‘Nothing Like This’ (Live At The Jingle Bell Ball 2017)

Craig David Live Jingle Bell Ball 2017

Craig David – ‘Heartline’ (Live At The Jingle Bell Ball 2017)

Craig David Wedding Singer

Craig David Has Given This Bride-To-Be The Best Gift Ever After She Tweeted Him For 480 Days In A Row

Craig David

Craig David's 2017 UK Tour Dates – Find Out How To Get Your Tickets!

Sigala Summertime Ball 2017 Live

Sigala & Craig David - 'Ain't Giving Up' (Live At The Summertime Ball 2017)

Craig David

Craig David - Homecoming Gig!!

Popstars Sing Fav Songs 2016

Little Mix Get 'Sexual' As Popstars Sing Their Fav Songs Of 2016

Craig David Jingle Bell Ball 2016

Craig David - 'Ain't Giving Up' (Live At The Jingle Bell Ball 2016)