60 Minutes | 35 Actors
You receive a PDF with the script straight to your inbox upon payment
License of use: You may use it however you want provided you don't make money off of it. Please contact us for commercial use.
Length: ~60 minutes
Cast Size: 18–35 actors (flexible ensemble)
MAIN CAST (You can double-cast smaller parts if needed)
-
NARRATOR – Warm, friendly, ties scenes together.
-
MARY – Kind, steady, thoughtful.
-
JOSEPH – Protective, gentle, a bit worried but faithful.
-
CAESAR’S HERALD – Over-the-top messenger announcing the census.
-
INNKEEPER 1 – Frazzled, funny, overwhelmed.
-
INNKEEPER 2 – Business-minded, slightly stingy.
-
INNKEEPER 3 – Soft-hearted but disorganized.
Family 1 – The Family of EZRA (Merchants)
-
EZRA – Dad, practical, worries about money.
-
HANNAH – Mom, organized, caring.
-
RUTH – Teen daughter, imaginative, observant.
-
NOAM – Younger brother, energetic, always hungry.
-
Optional: BABY/TODDLER, GRANDMA for extra roles.
Family 2 – The Family of LEAH (Carpenters)
-
LEAH – Widowed mother, brave, protective.
-
ABRAHAM – Her elderly father, wise but sometimes grumpy.
-
MIRIAM – Older daughter, responsible, serious.
-
DANIEL – Younger son, playful, asks deep questions.
-
Optional siblings/cousins.
Family 3 – The Family of MALACHI (Shepherds/Field Family)
-
MALACHI – Shepherd father, down-to-earth.
-
SARAI – His wife, warm, practical.
-
ELI – Teenage shepherd, slightly sarcastic.
-
TAMAR – Younger sister, tender-hearted.
-
Optional extra SHEPHERDS (kids + teens).
Other Roles
-
ANGEL GABRIEL
-
ANGEL CHORUS (3–8 kids/teens)
-
BETHLEHEM VENDORS (SPICE SELLER, BREAD SELLER, CLOTH MERCHANT, etc.)
-
TOWN CHILDREN / CROWD
-
ROMAN GUARD(S)
-
ANIMAL VOICES (kids making gentle sounds)
-
Optional CAROLERS / CHOIR