Christopher Nolan's latest epic, The Odyssey, has sparked online backlash after an early scene involving puppies left audiences questioning whether any animals were harmed during filming.
The sequence shows Eumaeus, played by John Leguizamo, throwing a puppy from a cliff before the young Odysseus chooses another that later becomes his loyal companion, Argos.