I see nothing wrong with the Doctor Who t-shirt with a kilt. The only thing that came to my mind was: is the pattern on the front of the shirt going to be fully visible with the kilt at a proper height? If the kilt has a high rise and covers part of the pattern, it might look awkward. Maybe pair it with some Doc Martens as a nod to the current Doctor.

JMB