Met by looks of astonishment and pure amazement, 16-year-old magician Jordon Greenwood wowed shoppers in Commercial Road, Portsmouth.
The Highbury College student spent his bank holiday Monday in Commercial Road raising money for the British Heart Foundation.
Jordon, from Crookhorn has been practising magic since the age of six, and this was his third charity street performance.
He showed passers-by a range of different tricks and created balloon animals with jaw–dropping results.
He said: ‘It was great to see some people’s faces. They were astonished.
Jordon managed to collect £190 for the charity.