Once you've won the hearts of a planet as the dashing lead in a science fantasy show, you're faced with the lingering specter of typecasting. One actor who has managed to avoid such perils is David Tennant, who has thrown himself into any - and every - role imaginable to avoid being known as just The 10th Doctor. Now, however, the Scotsman is returning to the genre that made his name, after taking a role as the villain in Marvel and Netflix's forthcoming A.K.A. Jessica Jones. There's some more detail after the break, but be warned: there might be some spoilers.