The ending rap battle was originally a lot more profane. At the request of the actors, the lyrics were toned down.
At first, Ian Vincent was cast as Shakespeare. When the original actor had to back out, Vincent was given the role of Sean and suggested that Ari Torbin play Shakespeare.