2 Ballad of a Small Player is the new Netflix movie you need to stream this week – but star Colin Farrell warns it’s ‘sensory overload’ October 27, 2025