Terrence Malick’s Knight Of Cups Starring Christian Bale Reviewed