Rhona Mitra ( Beowulf )Christopher Lambert ( Beowulf )Gotz Otto ( Beowulf )Patricia Velasquez ( Beowulf )Oliver Cotton ( Beowulf )