Video thumbnail for Kangaroos caused problems for The Mongoose's production

Kangaroos caused problems for The Mongoose's production

Nov 1, 2026

Bang Showbiz

The Mongoose, starring Liam Neeson, was filmed in Australia, whose national animal is the kangaroo.