David Pearse is an Irish actor who portrayed Svein on History Channels drama Vikings. Categories: Cast and Crew Community content is available under CC-BY-SA unless otherwise noted.