Alexander Skarsgård as Jack.
Stellan Skarsgård como Jack.