We’ve all heard James Corden belting on his Carpool Karaoke series on The Late Late Show. Now, he’s brought his voice to Sainsbury’s new Christmas ad! The gorgeous stop-motion animation follows a father, voiced by Corden, who wants to spend more time with his family in the busy Christmas season. As he sings about his daily obstacles (delayed trains, twerking bosses), the video features numerous diverse families. Scenes show gay parents with their children, and Corden’s character Dave with his multiracial family. Watch the heartwarming Christmas ad below!