Former Harry Potter star Daniel Radcliffe has won the WhatsOnStage best actor award for his performance in The Cripple of Inishmaan, part of the star-studded Michael Grandage Company season in the West End, which took three other awards including best director for Grandage himself.

Radcliffe's former co-star Rupert Grint won best newcomer for his performance in the revival of the Jez Butterworth play Mojo.

The other big winner was the musical The Book of Mormon, which among four awards won best new musical, beating both Charlie and the Chocolate Factory and The Light Princess, and best actor in a musical for Gavin Creel.

Helen Mirren was awarded best actress for her role as the Queen in The Audience, which also won best new play for Peter Morgan and best supporting actress for Haydn Gwynne.

Best supporting actor was won by David Walliams for his role in Grandage's production of A Midsummer Night's Dream. The play also won the award for best Shakespearean production. The awards, now in their 14th year, are entirely voted by theatregoers.

• Michael Grandage rules out second season of West End shows