0
unstoppable = unaufhaltsam
unstoppable = unhaltbar (sports)
as unstoppable as life
Unstoppable Force was created in 1986.
The Unstoppable Man was created in 1960.
The Production Budget for Unstoppable was $95,000,000.