En 2004, Rose consiguió ser Briseida en "Troya" de Wolfgang Petersen, al lado de Brad Pitt, Eric Bana, Orlando Bloom y Peter O'Toole.