The Imitation Game star is set to play the title role in a new production of William Shakespeare's tragedy Hamlet at the Barbican Centre later this year (15), and the coveted tickets were snapped up in record time when they went on sale.

However, disappointed fans have now been given another chance as theatre bosses have launched an affordable ticket scheme, giving away 100 seats for every show for just $16 (£10). Theatre-lovers can enter an online ballot to win the seats, and successful entrants will be notified by 19 June (15).

The production is due to open on 5 August (15) and run until 31 October (15). It will also be screened live in cinemas across the U.K. on 15 October (15).