'Sam Bahadur' starring Vicky Kaushal in the titular role is currently facing a tough competition with Ranbir Kapoor's 'Animal'. While the Sandeep Reddy Vanga-directorial is minting moolah at the box office, the former, directed by Meghna Gulzar is still struggling in theatres.