Question: who plays the alien in monsters vs aliens
Answer: Rainn Wilson as Gallaxhar