SHAKESPEAREAN drama was on offer as Inverkeithing High pupils took to the stage for their annual Christmas production.