Josh Whitehouse is fantastic. Extremely likable and very funny. I love that this is a time travel movie where the driving force isn't how confused and freaked out the traveler is, over and over again. Cole is clearly a renaissance man, looking for his mission as a knight. He keenly observes everything, and learns quickly from his observations. It's clear that he doesn't spend too much time questioning what he doesn't know or understand, and is open to the fact that just because something can't be logically explained, doesn't mean it isn't possible. Instead, he focuses on the moment, and what matters. Being kind, compassionate, and level headed. I also like that Brooke is accepting and accommodating. I think Vanessa did a great job.
Is this movie perfect? No. But it's cute, funny, enjoyable, and very sweet. It's not a 10, but I've already watched it twice with my wife and enjoyed it both times. For that, it's a 10 to me. Not to mention all of the ridiculous grinches who give this great, feel good flick such a low rating. It certainly deserves better.
Bring on the sequel! I'd love to see Cole take Brooke back to his time and show her around. And his brother is a very sweet and interesting character as well.