Release calendarTop 250 moviesMost popular moviesBrowse movies by genreTop box officeShowtimes & ticketsMovie newsIndia movie spotlight
    What's on TV & streamingTop 250 TV showsMost popular TV showsBrowse TV shows by genreTV news
    What to watchLatest trailersIMDb OriginalsIMDb PicksIMDb SpotlightFamily entertainment guideIMDb Podcasts
    OscarsEmmysToronto Int'l Film FestivalIMDb TIFF Portrait StudioHispanic Heritage MonthSTARmeter AwardsAwards CentralFestival CentralAll events
    Born todayMost popular celebsCelebrity news
    Help centerContributor zonePolls
For industry professionals
  • Language
  • Fully supported
  • English (United States)
    Partially supported
  • Français (Canada)
  • Français (France)
  • Deutsch (Deutschland)
  • हिंदी (भारत)
  • Italiano (Italia)
  • Português (Brasil)
  • Español (España)
  • Español (México)
Watchlist
Sign in
  • Fully supported
  • English (United States)
    Partially supported
  • Français (Canada)
  • Français (France)
  • Deutsch (Deutschland)
  • हिंदी (भारत)
  • Italiano (Italia)
  • Português (Brasil)
  • Español (España)
  • Español (México)
Use app
Back
  • Cast & crew
  • User reviews
  • Trivia
IMDbPro
Matt Ryan in DC's Legends of Tomorrow (2016)

Full cast & crew

The Virgin Gary

DC's Legends of Tomorrow

Edit
See agents for this cast & crew on IMDbPro

Director

Edit
  • Gregory Smith
    Gregory Smith

Writers

Edit
  • Greg Berlanti
    Greg Berlanti
    developed by (creator) &
  • Marc Guggenheim
    Marc Guggenheim
    developed by (creator) &
  • Andrew Kreisberg
    Andrew Kreisberg
    developed by (creator) &
  • Phil Klemmer
    Phil Klemmer
    developed by (creator)
  • Phil Klemmer
    Phil Klemmer
    written by &
  • Grainne Godfree
    Grainne Godfree
    written by
  • Matthew Maala
    Matthew Maala
    executive story editor
  • Ubah Mohamed
    Ubah Mohamed
    story editor &
  • Morgan Faust
    Morgan Faust
    story editor

Cast

Edit
(in credits order) complete, awaiting verification
  • Brandon Routh
    Brandon Routh
    Brandon Routh
    Ray Palmer
    /The Atom
  • Caity Lotz
    Caity Lotz
    Caity Lotz
    Sara Lance
  • Tala Ashe
    Tala Ashe
    Tala Ashe
    Zari Tomaz
  • Still of Jes Macallan
    Jes Macallan
    Jes Macallan
    Ava Sharpe
  • Amy Louise Pemberton At the 'Crazy Rich Asian's' Premiere, Hollywood
    Amy Louise Pemberton
    Amy Louise Pemberton
    Gideon
    (voice)
  • Nick Zano
    Nick Zano
    Nick Zano
    Nate Heywood
  • Dominic Purcell in Prison Break (2005)
    Dominic Purcell
    Dominic Purcell
    Mick Rory
  • Matt Ryan
    Matt Ryan
    Matt Ryan
    John Constantine
  • Venice Film Festival Photo Call for Tsili
    Adam Tsekhman
    Adam Tsekhman
    Gary Green
  • Tom Wilson
    Tom Wilson
    Tom Wilson
    Henry Heywood
  • Susan Hogan in Battlestar Galactica (2004)
    Susan Hogan
    Susan Hogan
    Dorothy Heywood
  • Courtney Ford
    Courtney Ford
    Courtney Ford
    Nora Darhk
  • Sandy Sidhu
    Sandy Sidhu
    Sandy Sidhu
    Nasreen
  • Rob McEachern
    Rob McEachern
    Rob McEachern
    Jerry Garcia
  • Shane Symons
    Shane Symons
    Shane Symons
    Jimi Hendrix
  • UBCP/ACTRA Awards
    Sara Rabey
    Sara Rabey
    Janis Joplin
  • Bruce Crawford
    Bruce Crawford
    Bruce Crawford
    Paul Revere
  • Dean Hinchey
    Dean Hinchey
    Dean Hinchey
    Newscaster
  • Bree Woodill
    Bree Woodill
    Bree Woodill
    Anti-War Woman
  • Kaiden Berge
    Kaiden Berge
    Kaiden Berge
    Drug Dealer Hippie
  • Michael Mitton
    Michael Mitton
    Michael Mitton
    Scared Hippie
Rest of cast listed alphabetically
  • Peter Brown
    Peter Brown
    Reporter
    (uncredited)
  • Ian Hawes
    Ian Hawes
    Restaurant Patron
    (uncredited)
  • Natalie Trent
    Natalie Trent
    Natalie Trent
    Angry Hippie
    (uncredited)

Producers

Edit
  • Greg Berlanti
    Greg Berlanti
    executive producer
  • James Eagan
    James Eagan
    co-executive producer
  • Geoff Garrett
    Geoff Garrett
    producer
  • Grainne Godfree
    Grainne Godfree
    co-executive producer
  • Marc Guggenheim
    Marc Guggenheim
    consulting producer
  • Phil Klemmer
    Phil Klemmer
    executive producer (showrunner) / executive producer
  • Jennifer Lence
    Jennifer Lence
    producer
  • Kevin Mock
    Kevin Mock
    producer
  • Carl Ogawa
    Carl Ogawa
    producer
  • Trina Renee
    Trina Renee
    associate producer
  • Sarah Schechter
    Sarah Schechter
    executive producer
  • Keto Shimizu
    Keto Shimizu
    executive producer (showrunner)
  • Val Stefoff
    Val Stefoff
    producer (as Vladimir Stefoff) (produced by)
  • Ray Utarnachitt
    Ray Utarnachitt
    supervising producer

Composers

Edit
  • Daniel James Chan
    Daniel James Chan
  • Blake Neely
    Blake Neely

Cinematographer

Edit
  • Mahlon Todd Williams
    Mahlon Todd Williams
    director of photography

Editor

Edit
  • Carol Stutz
    Carol Stutz
    editor (edited by)

Casting

Edit
  • Lyndsey Baldasare
    Lyndsey Baldasare
  • David Rapaport
    David Rapaport
    casting director (as David H. Rapaport)

Production Designer

Edit
  • Sheila Haley
    Sheila Haley

Art Director

Edit
  • Carlos Bolbrugge
    Carlos Bolbrugge

Set Decorator

Edit
  • Caroline George-Kohne
    Caroline George-Kohne

Costume Designer

Edit
  • Vicky Mulholland
    Vicky Mulholland

Makeup Department

Edit
  • Dion Farrell
    Dion Farrell
    key hair stylist
  • Cayley Giene
    Cayley Giene
    special makeup effects artist
  • Amanda McGowan
    Amanda McGowan
    makeup department head
  • Linda Nelson
    Linda Nelson
    hair department head
  • Lindsay Pilkey
    Lindsay Pilkey
    assistant makeup artist
  • Monica Bargen
    Monica Bargen
    first assistant hair stylist (uncredited)
  • Gila Bois
    Gila Bois
    key makeup artist (uncredited)
  • Corinne DeBerry
    Corinne DeBerry
    makeup effects technician: Lindala Schminken FX (uncredited)

Production Management

Edit
  • Grant Bochantin
    Grant Bochantin
    post-production supervisor
  • Catou Kearney
    Catou Kearney
    production manager
  • Jennifer Nick
    Jennifer Nick
    unit manager (uncredited)

Second Unit Directors or Assistant Directors

Edit
  • Calsey Diggens
    Calsey Diggens
    third assistant director
  • Yannick Leray
    Yannick Leray
    first assistant director
  • Adam McCarthy
    Adam McCarthy
    third assistant director
  • Andrew Otter Niiranen
    Andrew Otter Niiranen
    second assistant director
  • Kailyn Boyd-Whitley
    Kailyn Boyd-Whitley
    trainee assistant director (uncredited)
  • Alan Derksen
    Alan Derksen
    assistant director (uncredited)
  • D. Joanne Malo
    D. Joanne Malo
    assistant director: background (uncredited)
  • Jason Yeung
    Jason Yeung
    third assistant director (uncredited)

Art Department

Edit
  • Sofia Asvadi
    Sofia Asvadi
    set dresser
  • Jaime Buelow
    Jaime Buelow
    construction laborer
  • Lynda Chapple
    Lynda Chapple
    property master (as Lynda Lee Chapple)
  • Banafsheh Modaressi
    Banafsheh Modaressi
    graphic designer (as Banafsheh Violet Modaressi)
  • Tristan Oliver
    Tristan Oliver
    set dresser
  • Sean Pretorius
    Sean Pretorius
    art department coordinator
  • Jason Rains
    Jason Rains
    assistant property master
  • Patrick Romine
    Patrick Romine
    construction coordinator
  • Paolo G. Venturi
    Paolo G. Venturi
    illustrator
  • William Wile
    William Wile
    set designer

Sound Department

Edit
  • Kristian Bailey
    Kristian Bailey
    sound mixer
  • Joel D. Catalan
    Joel D. Catalan
    re-recording mixer
  • Owen Granich-Young
    Owen Granich-Young
    sound supervisor
  • Dave Griffiths
    Dave Griffiths
    sound mixer
  • Jeffrey J. Haboush
    Jeffrey J. Haboush
    re-recording mixer
  • Jason Sharrow
    Jason Sharrow
    a.d.r recordist / adr mixer
  • Crystal Smith
    Crystal Smith
    sound assistant
  • Austin Krier
    Austin Krier
    sound effects editor (uncredited)
  • Connor Lyons
    Connor Lyons
    adr mixer (uncredited)
  • Gabriel Paco
    Gabriel Paco
    foley editor (uncredited)

Special Effects

Edit
  • Buck Aarons
    Buck Aarons
    special effects floor supervisor
  • Chris Davis
    Chris Davis
    special effects coordinator
  • Kelly Coe
    Kelly Coe
    fabricator (uncredited)
  • Spencer Graham
    Spencer Graham
    special effects set supervisor (uncredited)
  • Matt Sleep
    Matt Sleep
    special effects foreman (uncredited)

Visual Effects

Edit
  • Graeme Baitz
    Graeme Baitz
    lead compositor
  • Jesi Burch
    Jesi Burch
    visual effects producer
  • Robert Cvengros
    Robert Cvengros
    tracking, matchmove, layout
  • Gazzal Dhami
    Gazzal Dhami
    visual effects coordinator
  • Brad Griffin
    Brad Griffin
    animator
  • Paul Griffin
    Paul Griffin
    animation supervisor
  • Henric Hedin
    Henric Hedin
    digital compositor
  • Jared Jones
    Jared Jones
    Compositing Supervisor / compositing supervisor (uncredited)
  • Armen V. Kevorkian
    Armen V. Kevorkian
    visual effects supervisor
  • Christopher Klassen
    Christopher Klassen
    digital compositor: VFX Legion

Stunts

Edit
  • Lloyd Adams
    Lloyd Adams
    stunt coordinator
  • Mark Chin
    Mark Chin
    fight coordinator
  • Dean Choe
    Dean Choe
    stunt coordinator
  • Kathy Hubble
    Kathy Hubble
    stunts
  • Andrew Long
    Andrew Long
    stunt performer
  • Brian Lydiatt
    Brian Lydiatt
    stunt rigger
  • Matthew Mylrea
    Matthew Mylrea
    stunt double: John Constantine
  • Steve Chang
    Steve Chang
    stunts (uncredited)
  • Chad Cosgrave
    Chad Cosgrave
    stunt performer (uncredited)
  • Donavin Kuhl
    Donavin Kuhl
    stunt double: Nick Zano (uncredited) / stunt performer (uncredited)

Camera and Electrical Department

Edit
  • Gabriel Boyko
    Gabriel Boyko
    second assistant camera: "a" camera
  • Richard Buckmaster
    Richard Buckmaster
    gaffer
  • Dean Buscher
    Dean Buscher
    still photographer
  • Justin Conner
    Justin Conner
    bestboy lighting
  • David J. Dawson
    David J. Dawson
    key grip (as David Dawson)
  • Chris Dyson
    Chris Dyson
    first assistant camera
  • Josh Holmes
    Josh Holmes
    best boy electrics
  • Barry Kaiser
    Barry Kaiser
    video switcher
  • Jessica Moskal
    Jessica Moskal
    Operator
  • Craig Riley
    Craig Riley
    gaffer

Animation Department

Edit
  • Banafsheh Modaressi
    Banafsheh Modaressi
    Graphic designer (as Banafsheh Violet Modaressi)
  • Kristen Griffin
    Kristen Griffin
    animator: Zoic Studios (uncredited)

Casting Department

Edit
  • Sean Cossey
    Sean Cossey
    casting: Canada
  • Tila Datta
    Tila Datta
    casting associate: Canada
  • J.J. Ogilvy
    J.J. Ogilvy
    casting: Canada (as JJ Ogilvy)
  • Emma Everitt Ward
    Emma Everitt Ward
    casting associate (as Emma Ward)
  • Patty Connolly
    Patty Connolly
    adr voice casting (uncredited)
  • Alicia Scott
    Alicia Scott
    extras casting (uncredited)

Costume and Wardrobe Department

Edit
  • Tatiana Andrianko
    Tatiana Andrianko
    cutter
  • Leanne Clerihue
    Leanne Clerihue
    assistant costume designer
  • Kellie Davis
    Kellie Davis
    buyer
  • Chrissy Ito
    Chrissy Ito
    costume set supervisor
  • Karley Schroyen
    Karley Schroyen
    costumer
  • Olga Solntseva
    Olga Solntseva
    stitcher (uncredited)
  • Ruby Woods
    Ruby Woods
    costume buyer (uncredited)

Editorial Department

Edit
  • Grant Bochantin
    Grant Bochantin
    post-production supervisor
  • Richard Cordes
    Richard Cordes
    colorist: dailies
  • Liz D'Alessio
    Liz D'Alessio
    post-production coordinator
  • Talia Lidia
    Talia Lidia
    assistant editor
  • Samantha A. Morrison
    Samantha A. Morrison
    post-production coordinator: Marc Graue Recording Studios (as Samantha A. Duncan)
  • Ian O'ccur
    Ian O'ccur
    post-production assistant (as Michael Hesser)
  • Yoon Hee Hwang
    Yoon Hee Hwang
    dailies assistant supervisor (uncredited)
  • Ren Manlolo
    Ren Manlolo
    senior dailies operator (uncredited)
  • W. Cody Nelson
    W. Cody Nelson
    senior dailies operator (uncredited)
  • Michael Sohcot
    Michael Sohcot
    on-line editor (uncredited)

Location Management

Edit
  • Cole Boughton
    Cole Boughton
    assistant location manager
  • Daniele Simone
    Daniele Simone
    trainee assistant location manager
  • Adam Terryberry
    Adam Terryberry
    key production assistant
  • Larie Stoley
    Larie Stoley
    location scout (uncredited)

Music Department

Edit
  • Angela Claverie
    Angela Claverie
    music editor
  • Season Kent
    Season Kent
    music supervisor
  • Whitney Pilzer
    Whitney Pilzer
    music supervisor
  • Mahlon Berv
    Mahlon Berv
    scoring assistant (uncredited)
  • Raashi Kulkarni
    Raashi Kulkarni
    composer: additional music (uncredited)
  • Murat Selçuk
    Murat Selçuk
    composer: additional music (uncredited)

Script and Continuity Department

Edit
  • Genevieve Cashman
    Genevieve Cashman
    script supervisor

Transportation Department

Edit
  • Gordon Doerkson
    Gordon Doerkson
    unit driver
  • Mike Sassen
    Mike Sassen
    transportation coordinator
  • Danny Dispirito
    Danny Dispirito
    transportation captain (uncredited)
  • Matthew Habgood
    Matthew Habgood
    picture car coordinator (uncredited)
  • Keith Halak
    Keith Halak
    cast driver (uncredited)

Additional Crew

Edit
  • Jobree Anderson
    Jobree Anderson
    production accountant
  • Micaella Boer
    Micaella Boer
    production assistant
  • Jaime Buelow
    Jaime Buelow
    construction labor
  • Amine El Fadl
    Amine El Fadl
    assistant production coordinator
  • Justin Fernandez
    Justin Fernandez
    caterer
  • Benjamin Stephen Galloway
    Benjamin Stephen Galloway
    production assistant
  • Manon Lewis
    Manon Lewis
    assistant production coordinator
  • Anita Meehan-Truelove
    Anita Meehan-Truelove
    production coordinator
  • Hélène Rybol
    Hélène Rybol
    production assistant
  • Heather Smythe
    Heather Smythe
    assistant chef

Contribute to this page

Suggest an edit or add missing content
  • Learn more about contributing
Edit page

More from this title

More to explore

Recently viewed

Please enable browser cookies to use this feature. Learn more.
Get the IMDb App
Sign in for more accessSign in for more access
Follow IMDb on social
Get the IMDb App
For Android and iOS
Get the IMDb App
  • Help
  • Site Index
  • IMDbPro
  • Box Office Mojo
  • License IMDb Data
  • Press Room
  • Advertising
  • Jobs
  • Conditions of Use
  • Privacy Policy
  • Your Ads Privacy Choices
IMDb, an Amazon company

© 1990-2025 by IMDb.com, Inc.