I never liked the idea of Reeves as Spike, always seemed off (plus he's too old now anyways).
I can really see Zachary Levi as Spike though. I think either Alexandra Daddario or the chick that plays Veronica on that shitty CW Archie show would make a great Faye too. Perhaps Jared Leto as Vicious and Idris Elba as Jet Black (with an American accent of course)...
Though this casting would probably be some Hollywood level shit, and once again only acceptable with Watanabe and Tarantino or Rodriguez at the helm.