It's freezing and grim outside and we're all broke so thank everything that's good and holy that Graham Norton is back to keep us going through the long, dark night.

And dark nights are apropos as joining Graham on his couch this week is an actual dark knight, Ben Affleck, who's on along with Sienna Miller to promote their latest endeavour, gangster flick 'Live By Night'.

Gangsters will be familiar to Norton's other guests, Hollywood stars Ryan Gosling and Emma Stone, who re-team after 'Crazy, Stupid Love' and 'Gangster Squad' for the all-singing all-dancing hit 'La La Land' which is currently winging its way to awards glory. Fingers crossed we'll get some more golden moments out of Emma Stone that don't involve crushing her dreams this time.

Music comes from the incomparable Gregory Porter, performing 'Holding On' from his new album 'Take Me to the Alley', and we'll also be getting a visit to the big red chair.

Jam packed or what?