We don't have a biography for James Anderson yet. Hang in there, or go ahead and contribute one.
Known For
Credits
Cast Credits
The Bombing of Pan Am 103 (2025)
Guest starring as Thomas Plaskett
- Episode 1x04: Episode 4 (May 26, 2025)
FBI: International (2021)
Guest starring as Mark Sterling
- Episode 4x11: Veritas Fidelis (Feb 11, 2025) [Co-Star]
Bless the Harts (2019)
Guest starring as Austin McNutt
- Episode 2x07: Mega Lo Memories: Part Deux (Nov 22, 2020)
Agatha Raisin (2014)
Guest starring as Luke Sheppard
(2 episodes)
- Episode 3x05: The Love from Hell (Part 2) (Feb 17, 2020)
- Episode 3x04: The Love from Hell (Part 1) (Feb 17, 2020)
Father Brown (2013)
Guest starring as William Helmsley
- Episode 8x10: The Tower of Lost Souls (Jan 17, 2020)
Holby City (1999)
Starring as Oliver Valentine
(293 episodes)
- Episode 23x37: Episode 37 (Dec 14, 2021)
- Episode 23x36: Episode 36 (Dec 7, 2021)
- Episode 23x34: Episode 34 (Nov 23, 2021)
- Episode 23x33: Episode 33 (Nov 16, 2021)
- Episode 23x32: Episode 32 (Nov 9, 2021)
- Episode 23x31: Episode 31 (Nov 2, 2021)
- Episode 23x30: Episode 30 (Oct 26, 2021)
- Episode 23x29: Episode 29 (Oct 19, 2021)
- Episode 23x28: Episode 28 (Oct 12, 2021)
- Episode 23x23: Episode 23 (Sep 7, 2021)
- Episode 20x13: No Matter Where You Go, There You Are – Part Two (Mar 27, 2018)
- Episode 20x12: No Matter Where You Go, There You Are – Part One (Mar 20, 2018)
- Episode 20x11: The l Word (Mar 13, 2018)
- Episode 20x10: Square One (Mar 6, 2018)
- Episode 20x09: Ache (Feb 28, 2018)
- Episode 20x08: Hard Day's Night (Feb 20, 2018)
- Episode 20x07: Precipice (Feb 13, 2018)
- Episode 20x06: Not Your Home Now (Feb 7, 2018)
- Episode 20x04: Hanssen is as Hanssen Does (Jan 23, 2018)
- Episode 20x03: There by the Grace of... (Jan 16, 2018)
- Episode 20x01: The Prisoner (Jan 2, 2018)
- Episode 19x63: We Need to Talk About Fredrik (Dec 12, 2017)
- Episode 19x62: Group Animal, Part Two (Dec 7, 2017)
- Episode 19x61: Group Animal, Part One (Dec 5, 2017)
- Episode 19x60: Hiding Places (Nov 28, 2017)
- Episode 19x59: Hungry Heart (Nov 21, 2017)
- Episode 19x58: It Has To Be Now (Nov 14, 2017)
- Episode 19x57: Kingdom Come (Nov 7, 2017)
- Episode 19x56: Know Yourself, Know Your Enemy (Oct 31, 2017)
- Episode 19x55: Things Left Unsaid (Oct 24, 2017)
- Episode 19x54: Thicker Than Water (Oct 17, 2017)
- Episode 19x52: Left Behind (Oct 3, 2017)
- Episode 19x51: Veil of Tears - Part Two (Sep 26, 2017)
- Episode 19x50: Veil of Tears - Part One (Sep 19, 2017)
- Episode 19x49: The Man Who Sold the World (Sep 12, 2017)
- Episode 19x48: How Loud it is (Sep 5, 2017)
- Episode 19x47: Keep on Running (Aug 29, 2017)
- Episode 19x46: Wildest Dreams (Aug 22, 2017)
- Episode 19x45: Calm Before the Storm (Aug 15, 2017)
- Episode 19x44: Go Ugly Early (Aug 8, 2017)
- Episode 19x41: Going the Distance (Jul 18, 2017)
- Episode 19x39: Keeping the Faith (Jul 4, 2017)
- Episode 19x38: Paper Wishes (Jun 27, 2017)
- Episode 19x37: For You May be the Next to Die.... (Jun 20, 2017)
- Episode 19x36: For the Love of Maureen (Jun 13, 2017)
- Episode 19x35: The Hard Way Home (Jun 6, 2017)
- Episode 19x33: Enigma (May 23, 2017)
- Episode 19x32: Project Aurous (May 16, 2017)
- Episode 19x31: The Heart is a Small Thing (May 9, 2017)
- Episode 19x30: Gold Star (May 2, 2017)
- Episode 19x29: Two Hearts (Apr 25, 2017)
- Episode 19x28: Past Imperfect (Apr 18, 2017)
- Episode 19x25: Unbreakable (Mar 28, 2017)
- Episode 19x24: Growing Pains (Mar 21, 2017)
- Episode 19x23: The Hangover (Mar 14, 2017)
- Episode 19x22: Other People's Dreams (Mar 7, 2017)
- Episode 19x21: The Price We Pay (Feb 28, 2017)
- Episode 19x20: What We Pretend to Be (Feb 21, 2017)
- Episode 19x19: Four Letter Word (Feb 14, 2017)
- Episode 19x18: Losing Game (Feb 7, 2017)
- Episode 19x17: Of Lions and Lambs (Jan 31, 2017)
- Episode 19x16: Daylight (Jan 24, 2017)
- Episode 19x15: Stick or Twist (Jan 18, 2017)
- Episode 19x14: Aces High (Jan 10, 2017)
- Episode 19x13: I Do, I Do, I Do (Jan 3, 2017)
- Episode 19x11: The Nightmare Before Christmas (Dec 20, 2016)
- Episode 19x10: Hallelujah (Dec 13, 2016)
- Episode 19x09: Glass Houses (Dec 6, 2016)
- Episode 19x08: Parasite (Nov 29, 2016)
- Episode 19x06: Song of Self, Part Two (Nov 15, 2016)
- Episode 19x05: Song of Self, Part One (Nov 8, 2016)
- Episode 19x03: Black Dog (Oct 25, 2016)
- Episode 19x02: Rocket Man (Oct 18, 2016)
- Episode 19x01: Into the Abyss (Oct 11, 2016)
- Episode 18x52: Snakes and Ladders (Oct 4, 2016)
- Episode 18x51: Life in the Freezer (Sep 27, 2016)
- Episode 18x50: Emotionally Yours (Sep 20, 2016)
- Episode 18x49: Say a Little Prayer (Sep 13, 2016)
- Episode 18x48: Brave New World (Sep 6, 2016)
- Episode 18x46: Fractured (Aug 25, 2016)
- Episode 18x45: Little Acorns (Aug 23, 2016)
- Episode 18x44: Indefensible (Aug 4, 2016)
- Episode 18x43: Back in the Ring (Aug 2, 2016)
- Episode 18x42: From Bournemouth with Love (Jul 26, 2016)
- Episode 18x41: A Perfect Life (Jul 19, 2016)
- Episode 18x40: Children of Men (Jul 12, 2016)
- Episode 18x39: Another Day in Paradise: Part Two (Jul 5, 2016)
- Episode 18x38: Another Day in Paradise: Part One (Jun 28, 2016)
- Episode 18x37: The Lone Ranger (Jun 23, 2016)
- Episode 18x36: Missing You Already (Jun 16, 2016)
- Episode 18x35: I'll Walk You Home (Jun 7, 2016)
- Episode 18x34: The Sky is Falling (May 31, 2016)
- Episode 18x33: When I Grow Up (May 24, 2016)
- Episode 18x32: Running Out (May 17, 2016)
- Episode 18x31: It Tolls for Thee (May 10, 2016)
- Episode 18x30: The Coward's Way (May 3, 2016)
- Episode 18x27: Dark Night of the Soul (Apr 12, 2016)
- Episode 18x26: Handle With Care (Apr 5, 2016)
- Episode 18x25: A Friend In Need (Mar 29, 2016)
- Episode 18x24: Who You Are (Mar 22, 2016)
- Episode 18x23: Where We Belong (Mar 15, 2016)
- Episode 18x22: On the Ropes (Mar 8, 2016)
- Episode 18x19: All That Glitters (Feb 16, 2016)
- Episode 18x17: Serenity (Feb 2, 2016)
- Episode 18x16: Kiss and Tell (Jan 26, 2016)
- Episode 18x15: Sins of Our Fathers (Jan 19, 2016)
- Episode 18x14: The Hope That Kills (Jan 12, 2016)
- Episode 18x13: Young Hearts, Run Free (Jan 5, 2016)
- Episode 18x11: Blue Christmas (Dec 22, 2015)
- Episode 18x10: Bad Blood, Fake Snow (Dec 15, 2015)
- Episode 18x09: Skin and Blister (Dec 8, 2015)
- Episode 18x08: In Which We Serve (Dec 1, 2015)
- Episode 18x07: A Delicate Truth (Nov 24, 2015)
- Episode 18x05: Left Behind (Nov 10, 2015)
- Episode 18x04: What It Takes (Nov 3, 2015)
- Episode 18x03: Calling Time (Oct 27, 2015)
- Episode 18x02: Cover Up (Oct 20, 2015)
- Episode 18x01: The Sticky Mess Of Being (Oct 13, 2015)
- Episode 17x52: Ever After (Oct 6, 2015)
- Episode 17x50: At First I Was Afraid (Sep 22, 2015)
- Episode 17x49: Shockwaves (Sep 15, 2015)
- Episode 17x48: An Eye For An Eye (Sep 8, 2015)
- Episode 17x47: Man of Conscience (Sep 1, 2015)
- Episode 17x46: Infallible (Aug 25, 2015)
- Episode 17x45: Beautiful (Aug 18, 2015)
- Episode 17x44: Speak True (Aug 11, 2015)
- Episode 17x43: A Good Man (Aug 4, 2015)
- Episode 17x42: Return to Innocence (Jul 28, 2015)
- Episode 17x39: Beneath A Mask (Jul 7, 2015)
- Episode 17x38: Losing Control Of The Wheel (Jun 30, 2015)
- Episode 17x37: Spiral Staircases (Jun 23, 2015)
- Episode 17x36: The Children Of Lovers (Jun 16, 2015)
- Episode 17x34: Tug Of Love (Jun 2, 2015)
- Episode 17x33: All Coming Back To Me Now (May 26, 2015)
- Episode 17x31: Lifelines (May 12, 2015)
- Episode 17x30: Homecoming (May 5, 2015)
- Episode 17x11: I Will Honour Christmas In My Heart (Dec 23, 2014)
- Episode 15x39: Mens Sana in Corpore Sano (Jul 9, 2013)
- Episode 15x37: Break (Jun 25, 2013)
- Episode 15x36: Follow the Yellow Brick Road (Jun 18, 2013)
- Episode 15x35: All Tomorrow's Parties (Jun 11, 2013)
- Episode 15x32: Divide We Fall (May 21, 2013)
- Episode 15x31: The More Deceived (May 14, 2013)
- Episode 15x29: Time Has Told Me (Apr 30, 2013)
- Episode 15x28: Second Life (Apr 23, 2013)
- Episode 15x27: Great Expectations (Apr 16, 2013)
- Episode 15x26: Promises, Promises (Apr 9, 2013)
- Episode 15x25: The End of the Beginning (Apr 2, 2013)
- Episode 15x24: Journey's End (Mar 26, 2013)
- Episode 15x23: Holby's Got Torment (Mar 19, 2013)
- Episode 15x19: Ask Me No Questions (Feb 19, 2013)
- Episode 15x18: Spence's Choice (2) (Feb 12, 2013)
- Episode 15x17: Spence's Choice (1) (Feb 5, 2013)
- Episode 15x16: The Waiting Game (Jan 29, 2013)
- Episode 15x12: Blood Ties (Jan 3, 2013)
- Episode 15x10: Through the Darkness (Dec 18, 2012)
- Episode 15x08: How Lo Can You Go (Dec 4, 2012)
- Episode 15x07: After the Party (Nov 27, 2012)
- Episode 15x05: To Absent Friends (Nov 13, 2012)
- Episode 15x03: Follow My Leader (Oct 30, 2012)
- Episode 15x01: The Third Way (Oct 16, 2012)
- Episode 14x52: When Sacha Met Chrissie (Oct 9, 2012)
- Episode 14x49: A Crack in the Ice (Sep 18, 2012)
- Episode 14x48: Devil's Dance (Sep 11, 2012)
- Episode 14x47: I'm Sticking with You (Sep 4, 2012)
- Episode 14x46: Taxi for Spence (Aug 28, 2012)
- Episode 14x45: The Devil Will Come (Aug 21, 2012)
- Episode 14x42: Breathless (Jul 31, 2012)
- Episode 14x40: Last Man Standing (Jul 17, 2012)
- Episode 14x39: Only You (Jul 10, 2012)
- Episode 14x37: Long Way Down (Jun 26, 2012)
- Episode 14x35: Unsafe Haven (1) (Jun 12, 2012)
- Episode 14x34: Last Day on Earth (Jun 5, 2012)
- Episode 14x31: Wolf's Clothing (May 15, 2012)
- Episode 14x30: A Woman's Work (May 8, 2012)
- Episode 14x28: Half a Person (Apr 24, 2012)
- Episode 14x27: Ribbons (Apr 17, 2012)
- Episode 14x24: Got No Strings (Mar 27, 2012)
- Episode 14x21: Fresh Blood (Mar 6, 2012)
- Episode 14x20: Fight the Good Fight (Feb 28, 2012)
- Episode 14x18: Awarded (Feb 14, 2012)
- Episode 14x17: The Best Man (Feb 7, 2012)
- Episode 14x14: She's Electric (Jan 17, 2012)
- Episode 14x12: When the Hangover Strikes (Jan 3, 2012)
- Episode 14x08: The Hand That Bites (Dec 6, 2011)
- Episode 14x06: No Shortcuts (Nov 22, 2011)
- Episode 14x05: Devil in the Detail (Nov 15, 2011)
- Episode 14x04: Under the Skin (Nov 8, 2011)
- Episode 14x03: Shame (Nov 1, 2011)
- Episode 14x01: Keep On Keeping On (Oct 18, 2011)
- Episode 13x52: PS Elliot (Oct 11, 2011)
- Episode 13x51: Oliver Twists (Oct 4, 2011)
- Episode 13x50: Everything to Play For (Sep 27, 2011)
- Episode 13x48: Night Cover (Sep 13, 2011)
- Episode 13x47: Who Needs Enemies (Sep 6, 2011)
- Episode 13x45: All Good Things (Aug 23, 2011)
- Episode 13x44: One of those Days (Aug 16, 2011)
- Episode 13x41: Sirens (Jul 26, 2011)
- Episode 13x38: Out on a Limb (Jul 5, 2011)
- Episode 13x36: In Between Days (Jun 21, 2011)
- Episode 13x34: Rescue Me (Jun 7, 2011)
- Episode 13x30: My Bad (May 10, 2011)
- Episode 13x28: Crossing the Line (Apr 26, 2011)
- Episode 13x26: Boy Valentine, Girl Valentine (Apr 12, 2011)
- Episode 13x25: Coming Second (Apr 5, 2011)
- Episode 13x24: Second Coming (Mar 29, 2011)
- Episode 13x22: Too Much Monkey Business (Mar 15, 2011)
- Episode 13x20: No Credit, No Blame (Mar 1, 2011)
- Episode 13x18: Blue Valentine (Feb 15, 2011)
- Episode 13x17: Anger Management (Feb 8, 2011)
- Episode 13x16: Love Thy Neighbour (Feb 1, 2011)
- Episode 13x13: China in Your Hands (Jan 11, 2011)
- Episode 13x10: The Most Wonderful Time of the Year (Dec 21, 2010)
- Episode 13x09: The Lying Kind (Dec 14, 2010)
- Episode 13x08: Losing Game (Dec 7, 2010)
- Episode 13x05: My No.1 Fan (Nov 16, 2010)
- Episode 13x04: Queen's Gambit (Nov 9, 2010)
- Episode 13x03: Tough, Love (Nov 2, 2010)
- Episode 13x01: Shifts (Oct 19, 2010)
- Episode 12x55: Misfit Love (Oct 12, 2010)
- Episode 12x54: Revelations (Oct 5, 2010)
- Episode 12x53: Long Night's Journey into Day (Sep 28, 2010)
- Episode 12x52: Test Results (Sep 21, 2010)
- Episode 12x51: A Failure to Communicate (Sep 14, 2010)
- Episode 12x50: Get Busy Living (Sep 7, 2010)
- Episode 12x49: The Last Day of Summer (Aug 31, 2010)
- Episode 12x48: 'Til the Grave (Aug 25, 2010)
- Episode 12x47: Transgressions (Aug 24, 2010)
- Episode 12x46: Skipping a Beat (Aug 17, 2010)
- Episode 12x45: Man with No Name (Aug 10, 2010)
- Episode 12x44: Dandelions (Aug 3, 2010)
- Episode 12x43: Two in Five Marriages (Jul 27, 2010)
- Episode 12x42: All Cried Out (Jul 20, 2010)
- Episode 12x41: Secrets You Keep (Jul 13, 2010)
- Episode 12x40: Swimming with Sharks (Jul 6, 2010)
- Episode 12x39: Fool's Gold (Jul 1, 2010)
- Episode 12x38: Thursday's Child (Jun 15, 2010)
- Episode 12x37: Cross My Heart (Jun 8, 2010)
- Episode 12x36: Taking Over (Jun 1, 2010)
- Episode 12x35: Brutally Frank (May 25, 2010)
- Episode 12x34: Time and Tide (2) (May 19, 2010)
- Episode 12x33: Time and Tide (1) (May 18, 2010)
- Episode 12x32: Take No Prisoners (May 12, 2010)
- Episode 12x31: Apply Some Pressure (May 4, 2010)
- Episode 12x30: What Goes Around (Apr 27, 2010)
- Episode 12x29: X-Y Factor (Apr 20, 2010)
- Episode 12x28: Bette Davis Eyes (Apr 13, 2010)
- Episode 12x27: For the Greater Good (Apr 6, 2010)
- Episode 12x26: Enemies Closer (Mar 30, 2010)
- Episode 12x25: Tipping Point (Mar 23, 2010)
- Episode 12x24: Faith No More (Mar 16, 2010)
- Episode 12x23: The Butterfly Effect (2) (Mar 9, 2010)
- Episode 12x22: The Butterfly Effect (1) (Mar 2, 2010)
- Episode 12x21: Amare (Feb 23, 2010)
- Episode 12x20: Together Alone (Feb 17, 2010)
- Episode 12x19: Downstairs, Upstairs (2) (Feb 16, 2010)
- Episode 12x18: Too Cold to Crash and Burn (Feb 9, 2010)
- Episode 12x17: ...And the Devil Makes Three (Feb 3, 2010)
- Episode 12x16: Promises (Jan 27, 2010)
- Episode 12x15: Stop All the Clocks (Jan 26, 2010)
- Episode 12x14: A Glorious Reunion (Jan 12, 2010)
- Episode 12x13: Talk to Me (Jan 6, 2010)
- Episode 12x12: Resolutions (Dec 29, 2009)
- Episode 12x11: Stand by Me (Dec 22, 2009)
- Episode 12x10: Too Close for Comfort (Dec 15, 2009)
- Episode 12x09: Now We Are Lonely (Dec 8, 2009)
- Episode 12x08: And That's What Really Hurts (Dec 1, 2009)
- Episode 12x07: Break Away (Nov 24, 2009)
- Episode 12x06: To Have and to Hold (Nov 17, 2009)
- Episode 12x05: Home Truths (Nov 10, 2009)
- Episode 12x04: The Professionals (Nov 3, 2009)
- Episode 12x03: Myself, Coming Back (Oct 27, 2009)
- Episode 12x02: The Hands That Rock the Cradle (2) (Oct 21, 2009)
- Episode 12x01: The Hands That Rock the Cradle (1) (Oct 20, 2009)
- Episode 11x52: The Spirit Dancing (Oct 13, 2009)
- Episode 11x51: The Uncertainty Principle (Oct 6, 2009)
- Episode 11x50: The Cost of Loving (Sep 29, 2009)
- Episode 11x49: Spin (Sep 22, 2009)
- Episode 11x48: Out of the Woods (Sep 15, 2009)
- Episode 11x47: Long Day's Night (Sep 8, 2009)
- Episode 11x46: Faithful (Sep 1, 2009)
- Episode 11x45: Reformation (Aug 25, 2009)
- Episode 11x44: The Blind Side (Aug 18, 2009)
- Episode 11x43: These Arms of Mine (Aug 11, 2009)
- Episode 11x42: My Girl (Aug 4, 2009)
- Episode 11x41: Future Perfect (Jul 28, 2009)
- Episode 11x40: A Glass Half Full (Jul 21, 2009)
- Episode 11x39: Body Language (Jul 14, 2009)
- Episode 11x38: Your Cheating Heart (Jul 7, 2009)
- Episode 11x37: Smoke Without Fire (Jun 30, 2009)
- Episode 11x36: Attachments (Jun 23, 2009)
- Episode 11x35: The Honeymoon's Over (Jun 16, 2009)
- Episode 11x34: Proceed with Caution (Jun 9, 2009)
Agatha Christie's Poirot (1989)
Guest starring as Michael Weyman
- Episode 13x03: Dead Man's Folly (Oct 30, 2013)