He is a Welsh actor who has appeared in stage productions of the Rocky Horror Show more than 2,400 times, setting a world record. His main roles have been Riff Raff, Frank-N-Furter and Brad Majors, in locations including the UK, South Africa, Australia, Italy, Singapore, and South Korea.