British actor Orlando Bloom has been roped in to play a negative role in The Three Musketeers.
The 33-year-old will be playing Duke of Buckingham, the arch-nemesis to the Musketeers.
The film is based on Alexandre Dumas' novel of the same title and Paul WS Anderson will direct it. The script is being written by Anderson along with Andrew Davies, reports aceshowbiz.com.
The 3-D action adventure movie will go on floors later this summer and will release next year.