The following year, after just missing out on a lead role in Coronation Street, he played Sam Myerson in Series 7's final episode of The Royal.
In January 2009 he was in an ITV1 three-part drama called Unforgiven starring Surranne Jones, in which he played the son of Siobhan Finneran and Peter Davison's characters Rufus Ingram.
His other work includes the part of Scott Mackay, a young troubled teenager in an episode of the final series of Heartbeat, Tiru in the BBC Radio play 28 by Dawn King and an advert for Neil Hudgell Solicitors.
In February 2010, Hall joined the cast of the touring brand new Take That tribute show Back for Good playing the part of Mark Owen.
The show has so far been a slow success, with Hall getting rave reviews, including: "This was an energetic and remarkably accurate journey through the back catalogue with both Daniel Paul Maines as Gary, and Matthew Hall as Mark delivering tone-perfect performances that could almost be considered a masterpiece in mimickery, rather than the usual close approximation achieved by other acts" [1]