JAMES SPADER CAST IN AVENGERS