How old is kiera knightly?

24 born 26th march 1985