"Last Train to Christmas does go on a bit too long, and rather bombards you with more timelines than a Marvel movie, but it's certainly a must-see, and Michael Sheen is brilliant throughout," said ...