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