Happy Madison Productions recently released a new family-oriented film, “Leo,” the company’s second animated movie ever following “Eight Crazy Nights” from 2003. The plot follows a class pet, a tuatara named Leonardo (Adam Sandler), who discovers he may only have a year left to live. Through this revelation, he decides […]