I quite liked the film and the people who are giving it one star are mostly homophobic. I won't give it 5 stars because at times the action scenes feel a bit rushed and this movie would've benefited from being longer, but after all it is a kids movie so it's reasonable. Though for some kids it might be a bit confusing when it comes to the whole time travel thing, but my little brother understood it after a bit of explaining.
Overall great film I'm going to recommend it to friends.