Production images have been released of the National Theatre's Treasure Island, which opens tonight.

Adapted by Bryony Lavery from Robert Louis Stevenson's classic novel, it stars Arthur Darvill as Long John Silver and Patsy Ferran as Jim Hawkins and is directed by Polly Findlay.

Also in the cast are Daniel Coonan, Claire-Louise Cordwell, Paul Dodds, Heather Dutton, Nick Fletcher, Joshua James, Helena Lymbery, Alexandra Maher, Alastair Parker, Tim Samuels, David Sterne, Ben Thompson, Zubin Varla and Roger Wilson.