Brave

Brave

Kelly MacDonald, Emma Thompson, Billy Connolly, Julie Walters, Kevin McKidd and Craig Ferguson star in Brave.

Watch

Advertisement