From Time Lord to Hobbit – will David Tennant play Bilbo Baggins? David Tennant has been tipped to play Bilbo Baggins in the movie adaptation of J.R.R. Tolkien’s book The Hobbit. The Telegraph report the Time Lord is up against actors such as James McAvoy and Daniel Radcliffe for the part. Casting info is expected to be unveiled at next week’s Comic-Con expo in San Diego.