British actor Orlando Bloom is set to reprise the role of Legolas in the forthcoming
Lord of the Rings
. He has reportedly accepted the offer after long negotiations, reports imdb.com. Martin Freeman will play the lead character Bilbo Baggins in the Peter Jackson-directed epic. Negotiations with Andy Serkis are believed to be on.