Katie Holmes was having a yacht day, recently wearing a tiny bikini and mostly staying inside. Maybe she didn’t want to tan, maybe the sun was too bright, and maybe she saw paparazzi taking photos of her and wanted to wait till they are gone, before she goes out to relax as planned. This American actress definitely looks good, having in mind that she is forty and hot as fuck.