Katie Holmes, who is like a grandma compared to the rest of the people at the MTV VMAs, looked absolutely amazing at the annual award show.
The 32-year-old actress has a new film out, Don’t Be Afraid of the Dark, which explains why she was there but we didn’t expect her to be the best dressed at the event.
What do you think, did Katie blow the competition away with her choice of a sexy short dress?