Orlando Bloom joins 3D Three Musketeers Orlando Bloom has joined the cast of Paul W.S. Anderson’s 3D version of The Three Musketeers Bloom will play the Duke of Buckingham in the movie. Comedian James Corden has also joined the cast and will portray the servant Planchet. The pair will join previously confirmed stars including Christoph Waltz and Logan Lerman. Adapted from the Alexandre Dumas novel, the film is slated for a summer 2011 release.