Jennifer Love Hewitt as knight in armor | Anything