He's undertaken serious acting roles, silly acting roles (#SnakesOnAPlane #Never4get) and various bits and bobs in between throughout his lengthy career - but now, Samuel L. Jackson is turning his attention to the music world.

Most Hollywood stars who take on ads as a nixer usually just have to turn up, smile and endorse the product, but in fairness to Jackson, he's developing his singing chops while shilling for financial corporation Capital One in partnership with Spotify - and he's actually pretty good.

The 68-year-old also recently dropped his first single 'Nobody Gets Out Alive', which is on the soundtrack for new film 'The Hitman's Bodyguard' - but for the Capital One ad, he takes on Al Green's soul classic 'Let's Stay Together'.

Is an album imminent? Watch this space...

Watch the ad and hear his single below: