James Gray and the sins of the past...What in the world do I mean by that? I've been listening to Max Richter's score of Ad Astra (2019), James Gray's latest sci-fi meditation of fathers and sons. It treads very similar territory to so ma