CAST: James Gray