Question: who plays olivia in she's the man
Answer: `` Sebastian '' then gets the popular and pretty Olivia ( Laura Ramsey ) as his lab partner , which frustrates Duke , as he has feelings for her .