This is an absolutely fantastic movie. I feel like a lot of people unfortunately missed the point of it but it's a lovely mix of humour and seriousness. I thought it was pretty predictable but it really made up for that with how enjoyable the characters and story is. Id recommend it for older children and up, it is a family movie and isn't inappropriate but I just don't think younger kids would really understand it. I don't know many people that wouldn't enjoy this movie unless it goes against your morals or something? Margot Robbie and Ryan Gosling are absolutely fantastic actors so maybe their presence is just clouding my judgement.