diff --git a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C
index fdf6ff0e4f4de12a0be5125a2c5e71c17c4a9885..8c788686482a7c004bd7bbf8a9b9da59a6a6af75 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C
+++ b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.C
@@ -39,6 +39,7 @@ Foam::SurfaceFilmModel<CloudType>::SurfaceFilmModel(CloudType& owner)
     owner_(owner),
     g_(dimensionedVector("zero", dimAcceleration, vector::zero)),
     coeffDict_(dictionary::null),
+    active_(false),
     injectorCellsPatch_(0),
     massParcelPatch_(0),
     diameterParcelPatch_(0),
@@ -62,6 +63,7 @@ Foam::SurfaceFilmModel<CloudType>::SurfaceFilmModel
     owner_(owner),
     g_(g),
     coeffDict_(dict.subDict(type + "Coeffs")),
+    active_(true),
     injectorCellsPatch_(0),
     massParcelPatch_(0),
     diameterParcelPatch_(0),
@@ -85,6 +87,11 @@ template<class CloudType>
 template<class TrackData>
 void Foam::SurfaceFilmModel<CloudType>::inject(TrackData& td)
 {
+    if (!active_)
+    {
+        return;
+    }
+
     // Retrieve the film model from the owner database
     const surfaceFilmModels::surfaceFilmModel& filmModel =
         this->owner().db().objectRegistry::lookupObject
diff --git a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H
index 145b1f421fce0dbad7ec4da6030e525b4ab3e123..41d01f0eee51a9f1b1bd6477fd0dfd4d0d631f0c 100644
--- a/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H
+++ b/src/lagrangian/intermediate/submodels/Kinematic/SurfaceFilmModel/SurfaceFilmModel/SurfaceFilmModel.H
@@ -79,6 +79,9 @@ protected:
         //- The coefficients dictionary
         const dictionary coeffDict_;
 
+        //- Active flag
+        bool active_;
+
 
         // Cached injector fields per film patch