You can say one thing for Justin Timberlake - he's nothing if not optimistic.

The pop star was headlining the Pilgrimage Festival in his native Tennessee on Saturday night when he covered Sam Cooke's 'A Change is Gonna Come' live.

Although he didn't elucidate on his reasons for playing the song, it's his first show since Trump's election last year and was generally seen as a symbol of solidarity in the midst of the political and social turmoil in the US right now.

Watch it below: