The episode stars Travis Fimmel, Katheryn Winnick, John Kavanagh, Moe Dunford, Alex Høgh, David Lindström, Jordan Patrick Smith, and Linus Roache.
Ecbert (Linus Roache) visits Ragnar (Travis Fimmel) in his cell to inform him that he has arranged a ship to take his son Ivar (Alex Høgh) home later that day.
"All His Angels" is the fifteenth episode of the fourth season, directed by Ciarán Donnelly and written by showrunner Michael Hirst.
Hirst told IGN he had always intended to kill off Ragnar at some point, with the original plan being the departure of Fimmel's character in the first-season finale.
Fimmel initially felt uneasy about it, but he was convinced of its importance and impact on Ragnar's sons: "me and Michael spoke about how the kids will find out what he said.
[1] Regarding Ragnar's final scene, Michael Hirst told Entertainment Weekly "it was shot in the deepest winter, in the harshest conditions, with Travis absolutely suspended in this cage, above a muddy field, in torrential freezing rain.
Additionally, Norwegian musician Einar Selvik, who had been working with Morris on the music of Vikings since season two, provided the ancient Norse instruments and vocals.
It features vocals by Icelandic singer Hilda Örvarsdóttir and it was released in an extended play on October 20, 2017, together with a second version solely performed by Selvik.
It was honest and earned and hard to watch, though for a man who no longer believed in the Norse afterlife Ragnar was still heavily devoted to his people and the future of his family - thinking about what the world would become after his death, not what would happen to him in Valhalla.