I don't understand one thing - why you always need to put some people drama in movies like this ? Just keep it inside Sonic's world and make it CGI cartoon if you want yor 3-dimensional hedgehog so badly
Keep Jim Carrey as Robotnik, though. Maybe even as live-action.