Alexander Skarsgård has been dreaming about Vikings for as long as he can remember. Some of his earliest memories are from Oland, a Swedish island on the Baltic Sea, where his great-grandfather built a home many years ago. His grandfather would regale him with tales of Viking history while walking among the massive runestones. Skarsgård…