Question: who played rogue in x-men the last stand
Answer: Anna Paquin as Marie / Rogue