On the shelf
Vic the Viking: The Magic Sword
2019Age guide: All ages
Where to watch
- United StatesThe Roku Channel · Hoopla · YouTube Free
- United KingdomAmazon Prime Video · Plex
- CanadaHoopla · Tubi TV · Plex
51 more countries
- AustraliaHoopla
- GermanyKixi
- FranceAmazon Prime Video
- SpainAmazon Prime Video · Rakuten TV · rtve
- BrazilAmazon Prime Video · Globoplay
- MexicoAmazon Prime Video
- JapanHulu
- ArgentinaAmazon Prime Video
- AustriaORF ON
- BelizeAmazon Prime Video
- BoliviaAmazon Prime Video
- CameroonAmazon Prime Video
- ChileAmazon Prime Video
- ColombiaAmazon Prime Video
- Costa RicaAmazon Prime Video
- Dominican RepublicAmazon Prime Video
- EcuadorAmazon Prime Video
- El SalvadorAmazon Prime Video
- French GuianaAmazon Prime Video
- French PolynesiaAmazon Prime Video
- GhanaAmazon Prime Video
- GuatemalaAmazon Prime Video
- GuernseyAmazon Prime Video
- HondurasAmazon Prime Video
- IrelandPlex
- KenyaAmazon Prime Video
- MalawiAmazon Prime Video
- New ZealandHoopla
- NicaraguaAmazon Prime Video
- NigeriaAmazon Prime Video
- PanamaAmazon Prime Video
- ParaguayAmazon Prime Video
- PeruAmazon Prime Video
- PolandCDA Premium
- PortugalFilmin
- RussiaOkko
- SingaporeMewatch
- South AfricaAmazon Prime Video
- South Koreawavve · Watcha
- SwitzerlandAmazon Prime Video
- TaiwanDisney Plus · Catchplay
- UgandaAmazon Prime Video
- UruguayAmazon Prime Video
- VenezuelaAmazon Prime Video
- ItalyRent or buy
- NetherlandsRent or buy
- BelarusRent or buy
- BelgiumRent or buy
- LuxembourgRent or buy
- TürkiyeRent or buy
- UkraineRent or buy
Checked 11 Nov 2026 · Data: JustWatch
See it on the shelfVic dreams of going to sea as a member of the crew captained by Halvar, his father, who unfortunately thinks that the child is too weak to embark with him and his brave warriors in search of…
★ 5.3/10 · 45 TMDB audience ratings
Starring
- Declan Miele-HowellVic (voice)
David SchaalHalvar (voice)- Owen FrostLoki / Leif (voice)
- Violet Tucker SteelYlvi (voice)
Dan RussellFaxe / Odin (voice)
Tim BentinckTjure (voice)- David GoudgeUrobe (voice)
- Roland BearneSnorre (voice)


