The film Sylvester Stallone considers to be the worst film he’s ever done.
Stop! Or My Mom Will Shoot
(1992)

Joe (Sylvester Stallone) heads to the Brunswick air strip to stop Parnell (Roger Rees) and his men from taking off with some smuggled guns on a plane, and he handcuffs his mother Tutti (Estelle Getty) to Mitchell (Dennis Burkley) in his house before he departs to prevent her from coming with him. However, she manages to get free, and knocks Mitchell out and takes his car and gun and heads for the air strip. She is spotted upon arrival, and is taken on the plane as a hostage. Joe sees this, so he hops in a semi-truck and manages to catch up to and wreck some of the plane before it can take off, rendering it unusable.

Joe is soon seized by Parnell and one of his goons, and he and Tutti are taken into a hangar to be killed. However, the sirens of approaching police cars that Joe had called are heard. Parnell orders the goon to bring his car to him, and then he aims his gun at Joe, fixing to kill him first. Tutti takes her gun out of her purse and aims it at Parnell, and shoots him in the shoulder before he can shoot her, incapacitating him.

Parnell is arrested, and Tutti promises Joe she will stop embarrassing him and stop interfering in his professional and personal lives. As Joe and Gwen (JoBeth Williams) – now engaged – are seeing her off at the airport, she identifies a criminal that she saw on America’s Most Wanted, and causes a scene when calling him out. He draws a gun and starts running, but Joe soon tackles and cuffs him. Tutti tells Joe that he was wanted because he shot his mother. 

Thanks Tornado Dragon!