Answer
Sienna Guillory played an elf princess in Eragon, a 2006 fantasy-adventure film directed by Stefen Fangmeier. The film is based on the 2002 novel Eragon by Christopher Paolini, and tells the story of a young farm boy named Eragon who finds a dragon egg and becomes its dragon rider.