Machairodus

The Machairodus is the main antagonist of the 2018 film Alpha, despite his small role.