Question: who is the voice of roddy in flushed away
Answer: James ( Hugh Jackman ) is an upper class pet rat who makes his home in a posh Kensington flat .