He began to move into more serious dramatic roles on television with his appearance as Lord Shaftesbury in the 2003 BBC historical drama Charles II: The Power and The Passion. He can also be seen making a brief appearance in the first episode of the second series of This Life. Freeman also starred in the BBC television series The Robinsons and had a cameo in episode 1 of Black Books. In 2007, he appeared in The All Together written and directed by Gavin Claxton, as well as the Bill Kenwright theatre production of The Last Laugh. He is featured in the video for Faith No More's cover of "I Started a Joke". In May 2009, he starred in Boy Meets Girl, a four-part drama that charts the progress of characters Veronica and Danny after an accident which causes them to swap bodies.