Home About Portfolio Blog Packages Contact 778-990-5608
Wedding photography — Fairmont Empress, Victoria
Wedding photography — BC coastal
Wedding photography — forest ceremony

Vancouver • Victoria • British Columbia

James X
Wedding Photography

Capturing the moments that matter

Scroll

Every love story deserves to be told beautifully. I chase the real moments — laughter, quiet glances, unscripted joy — and turn them into images you'll treasure for a lifetime.

Portfolio

Stories I've Told

A selection of weddings across British Columbia's most breathtaking locations.

See Full Portfolio
Dramatic BC wedding location

Where it all begins

From the misty forests of Vancouver Island to the golden shores of the Lower Mainland, I travel wherever your love story takes me.

No two weddings are ever the same — and that's exactly how it should be. Every image I create is a reflection of you.

Learn More

Kind Words

"James has this incredible ability to disappear into the background while somehow capturing everything that matters. Our photos feel like us — real, warm, and absolutely stunning."

Sarah & Michael — Victoria, BC

Let's Create Something Beautiful

Loading...

Get in Touch

Follow Along

@JamesX2016

Behind the scenes, fresh edits, and BC landscapes.

Instagram post Instagram post Instagram post Instagram post Instagram post Instagram post

Common Questions

Who is James X?

James X is a professional wedding photographer based in Vancouver, serving Victoria and all of Vancouver Island. Formerly a landscape photographer, he now captures authentic love stories with a cinematic, romantic style.

What areas do you serve?

James X Wedding Photography serves Victoria, Vancouver, and all of British Columbia. Destination weddings across BC are welcome.

How much does wedding photography cost?

Packages range from $1,800 for a Half Day to $2,800 for Full Day coverage. Custom packages available upon request.

What is your photography style?

James specializes in cinematic, romantic, and timeless wedding photography. His approach focuses on capturing authentic emotions and candid moments.

How do I book?

Contact James through the contact form or call directly at 778-990-5608. All enquiries receive a response within 48 hours.