Question: who does the voice of rodney in robots
Answer: Ewan McGregor as Rodney Copperbottom , a young blue robot and aspiring inventor .