i document life
life events
professional events
corporate portraits



i want to capture life. your life.

what i love to do is document major life events authentically and with exceptional quality. 

i am able to capture timeless snapshots of your life event from weddings to childbirth to anything in-between. my options range from photography to cinematography. i can also combine both and deliver a short film you can share with friends and family. i use the absolute best camera systems in the world to capture your day and visually tell your story. 

my approach is to use all natural light and provide you with a photojournalistic image while never interfering with your moment. in the end, you will receive engaging life event photography.

asheville event photography . asheville birth photography . asheville wedding photography


event photography + cinematography
worldwide service is available

photography + cinematography


life event photography . still and motion photography . around the world . reserve your event today



option one
photography only

photography + cinematography

option two
photography and motion


option three
motion only


“The final product was beyond our expectations and brought my entire family to tears. We are forever grateful to him for capturing this event for us to cherish for years to come.”

Colleen, Mother

“James is no ordinary photographer or videographer. He is an artist that tells a story.“

Max, Father

“James turned a moment into an celebration, experience and life long memory.”

Buck, Groom

“The imagery, the music and the editing all came together in a modern, sophisticated and beautiful way.”

Hollis, Bride

“Having James document our wedding the way he did provided a life long authentic look back at our day. He visually captures the moments with such honesty, my husband and I were astonished at how real it looked.”

Andrea, Bride


i would love to document your next life event.

please connect with me.

photography + cinematography

i document life

james carroll
asheville, NC

worldwide service is available



Your Message Has Been Sent! Thank you for contacting us.
Oops, An error has ocurred! See the marked fields above to fix the errors.