After eleven series, channel 4 series Shameless finally comes to an end tonight [28th May] at 10pm. David Threlfall has played feckless Frank Gallagher for the entire run and has since turned his hand to directing as well as acting. Watch an interview below as he talks about his role as director, his time on the show and the final episode.