visits to the bridge are rarely possible these days, let alone engine room tours. Obviously the cruise lines state security as the reason for this. However, from my experience, the more upscale the cruise line, the higher the chance that you will be allowed to visit the bridge.

There's no need to inquire about this prior to embarking the ship. I would suggest visiting the purser's desk onboard to ask.