I agree with you on that. And he would attract the younger fan because of the Harry Potter connection.
I kind of type casted him after seeing him in Harry Potter. The shock of his role in The Boy in the Striped Pajamas hit me for a loop.
Martin Freeman should be free now that Sherlock is done.