James Nesbitt has been cast in The Hobbit. The 45-year-old actor, best known for roles in television dramas Cold Feet, Murphy's Law and Jekyll, will play the dwarf Bofur in Peter Jackson's two-film ...