Orlando Bloom surprised fans by sharing a rare family photo. The 48-year-old actor almost never shows his children, so the new post instantly became a hot topic online.

The Pirates of the Caribbean star has two children: his son Flynn from his ex-wife Miranda Kerr, and his daughter Daisy from his relationship with Katy Perry. Although neither of those relationships turned into a lasting partnership, Bloom makes a strong effort to stay close to both of his children. After his split from Perry, he began dedicating even more time to them.

In one post, he shared a warm, intimate photo of himself with Flynn and Daisy. The atmosphere feels cozy and genuine — the children appear relaxed and confident by his side.

In another post, Orlando shared a picture of little Daisy running barefoot along the beach. The girl seems to melt into the sunlight and white sand — the shot looks almost cinematic.

To protect their privacy, the actor covered the children’s faces with heart emojis. He makes one thing clear: family is what matters most, but he’s still determined to protect their boundaries.