i document life
life events
professional events
corporate portraits



i want to capture life. your life.

my goal is to capture every major moment in your life authentically and with exceptional quality. 

i am able to create timeless documentaries around 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, providing you a photojournalistic image while never interfering with your moment. in the end, you would receive engaging life event photography.


event photography + cinematography

los angeles . portland . new york

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
los angeles . portland . new york
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.