Sonic couldn't have just looked at a map?
The whole reason this movie is a buddy road trip is because Sonic says he doesn't know where San Francisco is. In an age where Google maps exists, I find it hard to believe the road trip aspect needed to happen at all. Also, why did Sonic have to be brought up with an elevator to the roof of the building to get his rings? He's fast enough to run up walls.
share