This year's Edinburgh International Magic Festival will feature more than 30 performers from around the world, organisers have revealed.
The festival, which runs from June 29 to July 6, will feature acts from eight countries, including, France, Australia, Ukraine as well as home grown UK talent.
The Gala Opening Night will be held at The Royal Lyceum theatre where some of the world’s best performers will showcase their work.
Kevin McMahon, artistic director said: “Magic demonstrates, in a creative manner, that the human soul has within it the capability to rise above the forces of nature and flourish.
“It is the artistic example that any impossible challenge can be overcome. We aim to inspire the audience in every show and to spotlight Magic; the ‘Art of the Impossible’, like no other event on a national scale."
Britain’s Got Talent’s Colin McLeod will replicate the detective powers of Sherlock Holmes, while attempting to reveal everything about you, find hidden objects as well as memorise vast amounts of information.
The programme also features mute magician and master of illusion, Voronin from the Ukraine.