Arthur ★★★½

Incredibly formulaic, but surprisingly not bad.