with appearances by michael caine donald trump paul mccartney john lennon robin williams and bruce willis