His film career started when he landed a role in, A Life for a Life, in 1998 where he played the part of Stefan Kiszko. He also played many small parts on television in between acting in films.
He played the character of Joshua in the BBC Radio 4situation comedyRevolting People and also appeared in series 3, episodes 5 & 6 of the ITV series Doc Martin as a postman. From 2011 until 2018, when the series was cancelled, Maudsley appeared in the ITV award-winning comedy Benidorm, playing hairdresser Kenneth Du Beke.[1] He also appeared in series 18, episode 14 of the award-winning ITV police drama Heartbeat.
Tony Maudsley appeared in two episodes of Sky Living's series The Spa as Stephen/Stephanie. He also appeared in ITV's Northern Lights as the character "Doddy", in 2006.
In 2016 he performed the role of Edna Turnblad in the touring season of Hairspray. In late 2017 he featured as "Kenneth the Hairdresser/Part-time slave" in Swansea Grand Theatre's production of Aladdin.