I tried hard not to like this film. It was certainly corny & cliqued with an unbelievable script. However , it was definitely cute and had good showing from Vanessa Hudgens & Josh Whitmore as the eponymous Knight. It had all the usual time-travel analogies, some totally ridiculous too ! However, there's a lot of people who'll love this film, the scenery, the good-looking actors and feel it was a fine time to while away an hour or two ! Yea Verily !