Roger Rose

Roger Rose is an American actor and voice actor. Among other roles, he was the voice of the Leopard Seal in Happy Feet.