"Monty Python's Spamalot" has made a lot. The Tony-winning musical based on the film "Monty Python and the Holy Grail" has recouped its $12 million investment, less than seven months after opening on Broadway.

The show has done strong business at the Shubert Theatre since its premiere last March, repeatedly breaking box-office records.

"Spamalot" currently stars Tim Curry (search) and David Hyde Pierce (search), who has extended his stay in the musical until April 2006. Simon Russell Beale takes over Dec. 20 for Curry. Original cast member Hank Azaria (search), who left the production in June to begin filming another season of his Showtime TV series, "Huff," returns Dec. 2.

"Spamalot," which has a book by Eric Idle (search) and a score by Idle and John Du Prez, begins a North American tour next March in Boston.