British actress Keeley Hawes has landed a guest role in cult sci-fi series Doctor Who.