Vikings: Valhalla season 2 cast guide: Who stars in the season 2 main cast?

Vikings: Valhalla. Frida Gustavsson as Freydis Eriksdotter in episode 208 of Vikings: Valhalla. Cr. Courtesy of Netflix © 2022
Vikings: Valhalla. Frida Gustavsson as Freydis Eriksdotter in episode 208 of Vikings: Valhalla. Cr. Courtesy of Netflix © 2022 /

The wait for Vikings: Valhalla season 2 has officially ended! The new season of the hit historical fiction series premiered on Netflix on Jan. 12, and fans immediately starting devouring the eight all-new episodes.

In the new season, Vikings: Valhalla picks back up with Leif (Sam Corlett), Freydís (Frida Gustavsson), and Harald (Leo Suter) as fugitives in Scandinavia. The season takes unexpected turns as the Vikings heroes confront their courage after the fall of Kattegat.

But who plays who in Vikings: Valhalla season 2? Get to know the main cast members, the new recurring characters, and a newcomer cast member that’s sure to be a breakout favorite. Below we’re sharing all of the second season’s main and recurring cast.

Vikings: Valhalla season 2 main cast

Although there are some characters we may not be seeing again on Vikings: Valhalla, we can rest assured knowing that the three main characters will definitely be back. Sam Corlett, Frida Gustavsson, and Leo Suter will each be reprising their roles as Leif, Freydís, and Harald respectively.

Here’s the complete main cast for the second season:

  • Sam Corlett as Leif Erikson
  • Frida Gustavsson as Freydís Eiríksdóttir
  • Leo Suter as Harald Sigurdsson
  • Bradley Freegard as King Canute
  • Jóhannes Haukur Jóhannesson as Jarl Olaf Haraldsson
  • Laura Berlin as Queen Emma of Normandy
  • David Oakes as Earl Godwin

Vikings: Valhalla season 2 new characters

Along with the usual suspect we met in the first season, Vikings: Valhalla season 2 adds a decent handful and then some of new recurring characters. Lord Harekr, Yaroslav the Wise, and Emperor Romanos are just a few of the newcomers we’ll encounter in the second season. Surely, we’ll hate to love, love to hate, and love to love some of these new Vikings characters!

These are some of the new faces you’ll see in season 2:

  • Bradley James as Lord Harekr
  • Hayat Kamille as Mariam
  • Marcin Dorociński as Grand Prince Yaroslav the Wise
  • Sofya Lebedeva as Eleana
  • Nikolai Kinski as Emperor Romanos
  • Florian Munteanu as George Maniakes
  • Tolga Safer as Kurya
  • Joakim Nätterqvist as Birkir
  • Set Sjöstrand as Magnus Olafsson

Who plays Lord Harekr in Vikings: Valhalla season 2?

One of the new characters in Vikings: Valhalla that will likely get the most attention is that of Lord Harekr. Bradley James plays Harekr in season 2, and he’s a wonderful addition to both the cast and the world of Valhalla. Get to know both the character and the actor below!

Vikings: Valhalla season 2
Vikings: Valhalla. Bradley James as Harekr in episode 202 of Vikings: Valhalla. Cr. Bernard Walsh/Netflix © 2022 /

James, an English actor estimated to be about 38 or 39 years old, has been best known for his work in the BBC and NBC series Merlin. He had a starring role in all five seasons of the fantasy-adventure series as Arthur Pendragon. The actor has also appeared in such titles as Underworld: Blood Wars, iZombie, Bounty Hunters, The Liberator, and Medici: Masters of Florence.

There’s no doubt that Bradley James is an excellent addition to the cast of Vikings: Valhalla, as are the rest of the new cast members and characters in season 2. Depending on the events of the new episodes (no spoilers here!), we hope to see more of Harekr in season 3.

Who’s your favorite Vikings: Valhalla character? Share your pick in the comments, and make to sure to watch the new season only on Netflix!

Vikings: Valhalla season 2: Here’s the full scoop on the new season. dark. Next