Milly Alcock shines as titular heroine but Craig Gillespie's flick is generic fare that doesn’t live long in the memory.