StaticCast & Cast difference and usage

Hello,
can someone explain me what is the difference between Cast function and StaticCast (which is wrapper for C static_cast actually)?
I have always used Cast and thought it is good enough for downcasts and so on.

Are there any cases where I should use StaticCast instead of Cast?