 He stated that in 2004, when he was asked by Whedon if he would be willing to be cast as Spike in future projects, he replied that he would be able to portray him for up to seven years after the end of the "Angel" series.After this time had passed in 2011, James Marsters believed that he was too old to play the part.James Marsters discussed some ideas that he had for the movie with Joss Whedon and he created a script for the film.