Vinland Saga season 2 premiered on Monday, January 9, 2023, much to the excitement of fans everywhere. The anime is a faithful adaptation of Makoto Yukimura's manga of the same name, with season 2 covering the Slave Arc of the manga.
The new season has seen the debut of a lot of new and interesting characters, along with old favorites like Thorfinn making a reappearance.
In this article, we are going to take a look at all of the important characters in the latest installment of Vinland Saga and decipher how old they are.
Disclaimer: This article contains spoilers from the Vinland Saga series.
Ages of Einar, Canute, and other Vinland Saga 2 characters
1) Thorfinn (19 years old)
Thorfinn is the main protagonist of Vinland Saga season 2 and is 19 years old at the start of the season. In the manga, he is 19 years old at the beginning of Slave Arc or Ketil's Farm Arc, and is 22 years old by the time the arc concludes.
Thorfinn was sold as a slave after he tried to take Prince Canute's life. He was then bought by Ketil and brought to his farm. This is where we met him at the beginning of season 2 episode 1.
2) Einar (20 years old)
Einar is 20 years old at the start of season 2 and is one of the main characters in Ketil's Farm Arc. He was originally a farmer in Northern England, but after his village was attacked by the Vikings, he was taken captive and brought to Denmark to be auctioned off as a slave.
Ketil purchased Einar from one such auction and brought him back to his farm, where he was introduced to Thorfinn. They share completely different personalities but will end up becoming close companions as the anime progresses further.
3) Ketil (44 years old)
Ketil is the main antagonist of Vinland Saga season 2 and is 44 years old at the start of the season. He is a farm owner who purchased both Einar and Thorfinn to work on his farm. He starts out as a kind person who believes in the fair treatment of slaves and lets them work for their freedom.
However, he progressively becomes more cruel as the Slave Arc continues, taking drastic measures that lead to the loss of many of his fellow farmers' lives.
4) Arnheid (21 years old)
Arnheid is 21 years old at the start of season 2. She is one of Ketil's favorite slaves, serving as his maid and concubine. In the manga, she is 21 at the beginning of the Slave Arc and is 24 at the time of her death.
She behaves like an obedient slave and follows any command given by her master. However, as the story progresses, she tries to flee from the farm with her husband Gardar, which ends in catastrophic consequences for both of them.
5) Canute (19 years old)
Canute is one of the titular characters in the Slave Arc and is 19 years old at the beginning of season 2. In the manga, he is 19 at the beginning of the Slave Arc and is 22 years old by the time it concludes.
He acts as the King of England and Denmark in season 2, having taken the throne after the death of his father at the hands of Askeladd. Now, Canute plans to expand his territory, which includes Ketil's farm as well. This is the main conflict that will drive the story in the new season.
6) Olmar (17 years old)
Olmar is the son of Ketil, and is 17 years old at the beginning of season 2, as mentioned by his father. He was introduced in season 2 episode 2 of the anime as someone who wants to make a name for himself as a warrior.
However, he has no skill with the sword and ends up making a fool of himself. This causes him to be insecure and gullible, making it easy for others to manipulate him. This trait will end up having far-reaching consequences for both him and his father's farm as the anime continues.
7) Thorgil (24 years old)
Thorgil is 24 years old in season 2 of the anime. The eldest son of Ketil and older brother to Olmar, Thorgil is a seasoned warrior in Canute's army and has seen a lot of battlefields. He has an intimidating presence and does not shy away from killing people.
Even Ketil is scared of his son's ruthlessness and was happy to see him leave the farm in order to become a warrior. Thorgil will play an important role during the conflict between Canute and Ketil's farm as the anime progresses.
8) Snake (34 years old)
Snake is 34 years old in season 2 of the anime. He is a Danish warrior who is employed by Ketil as the leader of his farm's guards. A compassionate and reasonable man, Snake shows genuine concern for people and saves Thorfinn as well as the other slaves from enduring brutal treatment.
Moreover, Snake is a skilled warrior who surpasses Askeladd in strength and can nearly match Thorfinn in terms of speed, making him a force to be reckoned with.
More from Sportskeeda
" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1365638, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1365638); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1365638) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1365638) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJmenrqme9WipaWZnpl6tK3GmmRrZZGcsm61zKmmq6yRo8Fur8eaqZqbpJq%2FtA%3D%3D