Hare's Racing Demon. From 1990 to 1992 he co-starred in Haggard, a comedy set in the late 18th century. In 1994, he played the leading role in ID, a British feature film charting the demise of a police officer who goes undercover to root out a firm of football hooligans. Based on a true story, Dinsdale won the International Critics Award for best actor at the Geneva Film Festival. Dinsdale has continued to play leading roles on both stage and screen. Highlights include two series of Thief Takers in which he played the central role of Charlie Scott, and Kenneth Branagh's film of Hamlet in which he played Guildenstern opposite Timothy Spall's Rosencrantz. He guested in Spooks, Life on Mars, Murder in Mind, Silent Witness, and many others. Dinsdale starred opposite Julie Walters in the ITV drama Ahead of the Class and played Robert in Conviction for the BBC (directed by Marc Munden). He starred in two series of The Chase (also for the BBC) and in two thrillers for ITV, Love Lies Bleeding and Midnight Man. In 2008, he joined the cast of Coronation Street to play the ill-fated Joe McIntyre, leaving of his own volition in February 2010. Since then he filmed leading guest roles in Waterloo Road, Taggart and Moving On. He played Doctor Wengel in Ibsen's The Lady From the Sea at the Royal Exchange Theatre, Manchester. In 2012 he appeared in the feature film The Knife That Killed Me. In 2013, Dinsdale played the role of Walter Harrison in James Graham's smash hit play This House on the Olivier stage at the National Theatre - directed by Jeremy Herrin. In 2014, he played Alan Bennett in Bennett's autobiographical play Untold Stories at the West Yorkshire Playhouse. In 2015 Dinsdale played the central role of George Jones in Headlong's national tour of Sir David Hare's play The Absence of War, once again directed by Jeremy Herrin. In October 2015 Dinsdale played the title role in Shakespeare's Richard III at The West Yorkshire Playhouse for director Mark Rosenblatt. He has an extensive list of BBC Radio Drama credits and, in 2014, he was awarded a Yorkshire Award for Services to Arts and Entertainment. In 2015, he became the first actor to be named Associate Artist at The West Yorkshire Playhouse. In 2017, Dinsdale was made a patron of the Square Chapel Arts Centre in Halifax. In 2020,