Question: who plays duke in she's the man?
Answer: Channing Tatum