Blue Finch Films has boarded international sales rights to the sharp home-invasion thriller, Barbarians