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