john cusacklatest news & developments