barack obama stars in the new sonic the hedgehog film alongside idris elba