Hobbit Luke Evans and Benedict Cumberbatch

Though shooting has been underway in New Zealand for months now, The Hobbit is still adding cast members — and now two of the last remaining major characters in director Peter Jackson’s two-part fantasy epic have been locked down. EW has confirmed that, as first reported by Deadline, English actor Luke Evans (pictured, left) — who played Apollo in last year’s Clash of the Titans and will co-star in the upcoming 3-D Three Musketeers — will play Bard the Bowman, who helps Hobbit hero Bilbo Baggins and company do battle with the dragon Smaug.

As for Smaug himself, English actor Benedict Cumberbatch will provide the voice and performance capture for the scaly, gold-hoarding villain. Cumberbatch is best known for playing an updated, modern-day Sherlock Holmes in the BBC series Sherlock. Coincidentally, Cumberbatch’s co-star in that series is none other than Martin Freeman, who’s playing Bilbo Baggins in The Hobbit, so Sherlock fans will get a little extra thrill from their Hobbit showdown.