Last week, quite by accident, I came across a movie I might not have even bothered to watch. But who can resist Dev Patel especially when you haven’t yet seen “Lion,” another flick I’ve been hoping to see soon? Filmed in India and the UK, the scenery alone was marvelous. Patel plays the role divinely all the