Elvis Stardust, played by Alessandra de Santis arrives in at Dancebase in the Grassmarket as Edinburgh’s Fringe officially got underway.
This year’s Edinburgh Festival Fringe with include more than 3,000 shows catering for a wide range of tastes.
Organisers say the arts festival - the largest in the world - is set to be the biggest in its history.
There will be 49,497 performances of 3,193 shows across the city, which marks an 11% increase on last year’s programme.
Kath Mainland, chief executive of the Edinburgh Festival Fringe Society, said: “It gives me great pleasure to say that the Edinburgh Festival Fringe 2014 is finally here.
“We have been getting ready for Fringe 2014 for the past year and it feels fantastic to launch”.