Rinse the red snapper fillets under cold water and pat them dry with paper towels. Season both sides with salt, black pepper, paprika, garlic powder, and cayenne pepper.
In a large skillet, heat the olive oil over medium-high heat. Once hot, add the seasoned red snapper fillets and cook for about 4-5 minutes on each side, or until the fish is golden brown and flakes easily with a fork. Remove the fillets from the skillet and set aside.
In the same skillet, reduce the heat to medium and add the diced onion and green bell pepper. Sauté for about 3-4 minutes, until the vegetables are softened.
Stir in the diced tomatoes, Worcestershire sauce, and hot sauce (if using). Cook for an additional 2-3 minutes, allowing the mixture to simmer.
Pour in the heavy cream and stir well to combine. Let the sauce simmer for another 2-3 minutes until it thickens slightly.
Return the cooked red snapper fillets to the skillet, spooning the creamy Creole sauce over the top. Cook for an additional minute to heat through.
Garnish with chopped fresh parsley before serving.