Bride and groom seated together on vintage furniture during a softly lit wedding portrait.

James Carroll photography

Modern portrait & wedding photography

My philosophy

Thoughtful, honest images of real moments.

Close-up of a white lace wedding dress bodice with detailed embellishments.
White wedding dress with lace details hanging on display.

I believe weddings are best documented when they’re allowed to unfold naturally.


My approach is calm and observant. I guide when needed, step back when not, and stay focused on the moments that matter most. Not perfection. Not performance. Just real connection, as it happens.

 

Selected works

 

Couple sitting together on a white couch near a bright window.
Close-up of wedding details photographed in warm, orange-toned light.
Bride and groom dancing together inside a decorated wedding venue.
Bride and groom embracing outdoors in warm evening light during the reception.
Bride and groom standing together with clear umbrellas in an open field on a rainy wedding day.
Bride and groom standing together against a textured stone wall backdrop.
Bride photographed from behind, showing her hairstyle in natural outdoor light.
First dance with Bride and father during the wedding reception.
Bride wearing a flowing dress standing beside a horse in an outdoor woodland setting.
Wedding guests and bridal party gathered on an outdoor deck during the reception.
Silhouette of a bride and groom standing together on a dock at sunset.
Wedding rings resting on a cream-colored cushion with green foliage in the background.

Testimonials

James shot both our engagement and our wedding, and we couldn’t be happier with how everything turned out. He made us feel so special on our big day and truly put his all into our photos — they were stunning. James kept us laughing throughout the day and made us feel completely comfortable. He’s our photographer for everything now, and we genuinely love working with him.

Camryn & Hunter

James is absolutely amazing. We hired him a little over a year ago for our wedding, which wasn’t in our hometown, so finding the right photographer felt especially important. From our engagement session in Roanoke to our wedding day, James made everything feel easy and comfortable.


We were nervous going into our first session, but it couldn’t have been more fun — we laughed the entire time, and the photos were incredible. In the months leading up to the wedding, James stayed in touch and kept us updated, which helped ease a lot of pre-wedding anxiety.


On the wedding day, James arrived early, jumped right in, and captured everything beautifully. Our wedding photos are absolutely amazing, and we couldn’t have asked for better. He’s easily our favorite photographer we’ve ever worked with, and we’ll gladly make trips back to Roanoke just to work with him again.

Abbey & Brandon

I cannot recommend James enough. We found his work on Instagram, and it was the perfect mix of moody, artistic, and natural. From the first message, James was quick to respond, easy to work with, and made two very awkward-in-front-of-the-camera people feel completely at ease. We were thrilled with the photos — they captured both our personalities and our wedding perfectly, and we’ll absolutely be back for future life events.


To get to know us and help with our comfort level, we started with an engagement session and had a wonderful time. James knew when to guide us and when to let us take the lead — he never shut down our ideas and came prepared with plenty of his own.


On the wedding day, James truly went above and beyond. He helped the day run smoothly and put me (the bride) at ease when things went off course, actively helping get everything back on track. Our wedding day was rainy and moved indoors, but that didn’t stop him from capturing beautiful indoor and outdoor images. He even worked with our videographer to sneak in private moments for photos with my husband and me.


James’ artistic style will captivate you, and his personality will make you feel like you’ve been friends forever.

megan & ian

Bride and groom walking together across a grassy field while holding clear umbrellas.

let's talk about your day.

I’d love to hear what you’re planning.