There’s a reason why Kate Beckinsale has been playing a vampire for nearly 15 years. She’s 45-years-old and doesn’t look like she’s aged a day!
Most well known for her role as Selene in the Underworld franchise, Beckinsale got her big break when she landed the female lead in the 2001 WWII film Pearl Harbor.
When she’s not acting, Kate occasionally works part time as a model for everything from Vodka to Japanese luxury shampoo.
Take a look at some of her most recent work in the images below.