In the Underworld movie series, Kate Beckinsale plays a powerful vampire caught up in an interspecies war. Beckinsale is unforgettable as the fierce Selene, who wears black leather as she battles for control in a dark, violent world—but she’s even hotter in real life, where she can wear bikinis in the sun. The British actress relaxes outdoors in a red-and-white two piece in her latest Instagram photo, and she is in amazing shape.

Float float and some funny marks on your bum when you get up

A post shared by Kate Beckinsale (@katebeckinsale) on

Beckinsale is really good at Instagram. Her feed mixes funny posts about her family and pets, like a shot of her mom wearing a fake butt or a video of herself with puppies tucked into her clothes, with plenty of images that show off her beauty. Check out a few examples below:

Nothing like an English bath @sarah.kavanaugh #illhavemyusualplease

A post shared by Kate Beckinsale (@katebeckinsale) on

Happy oh happy

A post shared by Kate Beckinsale (@katebeckinsale) on