Gerard Butler ( Beowulf & Grendel )Stellan Skarsgard ( Beowulf & Grendel )Eddie Marsan ( Beowulf & Grendel )Sarah Polley ( Beowulf & Grendel )Tony Curran ( Beowulf & Grendel )Martin Delaney ( Beowulf & Grendel )