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
Triangle (2007)

Full cast & crew

Triangle

Edit
See agents for this cast & crew on IMDbPro

Directors

Edit
  • Ringo Lam
    Ringo Lam
  • Johnnie To
    Johnnie To
  • Hark Tsui
    Hark Tsui
    director (as Tsui Hark)

Writers

Edit
  • Sharon Chung
    Sharon Chung
    written by
  • Kenny Kan
    Kenny Kan
    written by
  • Nai-Hoi Yau
    Nai-Hoi Yau
    written by (as Yau Nai Hoi) &
  • Kin-Yee Au
    Kin-Yee Au
    written by (as Au Kin Yee) &
  • Tin-Shing Yip
    Tin-Shing Yip
    written by (as Yip Tin Shing)

Cast

Edit
(in credits order)
  • Louis Koo in Drug War (2012)
    Louis Koo
    Louis Koo
    Fai
  • Simon Yam
    Simon Yam
    Simon Yam
    Lee Bo Sam
  • Honglei Sun in Drug War (2012)
    Honglei Sun
    Honglei Sun
    Mok Chung Yuan
    (as Sun Hong Lei)
  • Ka-Tung Lam in Firestorm (2013)
    Ka-Tung Lam
    Ka-Tung Lam
    Wen
    (as Lam Ka Tung)
  • Kelly Lin in Boarding Gate (2007)
    Kelly Lin
    Kelly Lin
    Ling
  • Yong You
    Yong You
    Policeman
    (as Yao Yung)
  • Suet Lam
    Suet Lam
    Suet Lam
    Fat Bo
    (as Lam Suet)
  • Haitao Li
    Haitao Li
    Lung
    (as Li Hai Tao)
  • Kai Wa Chan
    Kai Wa Chan
    Kwan
    (as Chan Kai Wa)
  • Chun Yip
    Chun Yip
    Chan Fok-sui
    (as Yip Chun)
  • Ho Sai Chan
    Ho Sai Chan
    (as Chan Ho Sai)
Rest of cast listed alphabetically
  • Libby Brien
    Libby Brien
    Libby Brien
    Fai's Mother
    /Radio Voices
    (English version) (voice)
  • Commercial Headshot
    Philip Hersh
    Philip Hersh
    Wen
    (English version) (voice)
  • Chi-Shing Chiu
    Chi-Shing Chiu
    Mob Boss
    (uncredited)

Producers

Edit
  • Kok-Leung Kuk
    Kok-Leung Kuk
    line producer (as Kuk Kok Leung)
  • Ringo Lam
    Ringo Lam
    producer
  • Zhongjun Ma
    Zhongjun Ma
    line producer (as Ma Zhong Jun)
  • Johnnie To
    Johnnie To
    producer
  • Hark Tsui
    Hark Tsui
    producer (as Tsui Hark)

Composers

Edit
  • Dave Klotz
    Dave Klotz
  • Guy Zerafa
    Guy Zerafa
    music composer

Cinematographer

Edit
  • Siu-Keung Cheng
    Siu-Keung Cheng
    director of photography (as Cheng Siu Keung)

Editor

Edit
  • David M. Richardson
    David M. Richardson
    editor (as David Richardson)

Art Directors

Edit
  • Raymond Chan
    Raymond Chan
  • Tony Yu
    Tony Yu

Costume Design

Edit
  • Stanley Cheung
    Stanley Cheung
  • William Fung
    William Fung

Makeup Department

Edit
  • Kit-Ling Chan
    Kit-Ling Chan
    dresser (as Chan Kit Ling)
  • Sau-Hon Chan
    Sau-Hon Chan
    makeup artist (as Chan Sau Han)
  • Miko Chu
    Miko Chu
    makeup artist (as Midco Chu)
  • Joe Kwong
    Joe Kwong
    hair stylist
  • Ping Tong
    Ping Tong
    dresser

Production Management

Edit
  • Chi-Shing Chiu
    Chi-Shing Chiu
    unit manager
  • Elaine Chu
    Elaine Chu
    project manager
  • Yuin-Shan Ding
    Yuin-Shan Ding
    production supervisor (as Ding Yuin Shan)
  • Jackson Ha
    Jackson Ha
    production manager
  • Eric Huen
    Eric Huen
    assistant production manager
  • Chung-Mo Tang
    Chung-Mo Tang
    assistant production manager

Second Unit Directors or Assistant Directors

Edit
  • Ho-Ming Chan
    Ho-Ming Chan
    second assistant director (as Chan Ho Ming)
  • Joe Chan
    Joe Chan
    second assistant director
  • Soi Cheang
    Soi Cheang
    associate director
  • Jeff Cheung
    Jeff Cheung
    first assistant director
  • Jonathan Li
    Jonathan Li
    second assistant director
  • Albert Kai-Kwong Mak
    Albert Kai-Kwong Mak
    first assistant director (as Mak Kai Kwong)
  • Danny Wong
    Danny Wong
    first assistant director

Art Department

Edit
  • Kwong-Hung Joe Chan
    Kwong-Hung Joe Chan
    assistant art director (as Chan Kwong Hung)
  • Sonia Ko
    Sonia Ko
    assistant art director
  • Pak Shing Lai
    Pak Shing Lai
    property master (as Lai Pak Shing)
  • Sam Lam
    Sam Lam
    set designer
  • Wai Ming Lam
    Wai Ming Lam
    property master (as Lam Wai Ming)
  • Wing-Hing Law
    Wing-Hing Law
    property master
  • Molly Siu
    Molly Siu
    assistant art director

Sound Department

Edit
  • Kenneth Chan
    Kenneth Chan
    assistant sound editor
  • Martin Richard Chappell
    Martin Richard Chappell
    sound designer (as Martin Chappell)
  • Tony Cheng
    Tony Cheng
    location sound
  • Ka-Fai Lai
    Ka-Fai Lai
    assistant sound editor (as Lai Ka Fai)
  • Chung-Hau Leung
    Chung-Hau Leung
    boom operator
  • Chung-Wai Leung
    Chung-Wai Leung
    location sound
  • Marie Louise Ng
    Marie Louise Ng
    dialogue recordist
  • Chun Ming Wong
    Chun Ming Wong
    boom operator (as Wong Chun Ming)
  • Tomy Yu
    Tomy Yu
    foley artist (as Tommy Yu)

Visual Effects

Edit
  • Ka-Ling Cheung
    Ka-Ling Cheung
    cgi animator (as Cheung Ka Ling)
  • Jacky Chung
    Jacky Chung
    cgi animator
  • Hin-Pun Ho
    Hin-Pun Ho
    cgi animator (as Ho Hin Pun)
  • Pak Chung Kwan
    Pak Chung Kwan
    cgi animator (as Kwan Pak Chung)
  • Peony Lam
    Peony Lam
    visual effects coordinator
  • Chi Wai Law
    Chi Wai Law
    CG director (as Law Chi Wai)
  • Stephen Ma
    Stephen Ma
    visual effects supervisor
  • Ka Yung Tse
    Ka Yung Tse
    cgi animator (as Tse Ka Yung)
  • Lai Kuen Wong
    Lai Kuen Wong
    optical effects coordinator (as Wong Lai Kuen)

Stunts

Edit
  • Man-Cheong Chan
    Man-Cheong Chan
    car stunt choreographer (as Chan Man Cheong)
  • Ka-Lok Chin
    Ka-Lok Chin
    action choreography (as Chin Ka Lok) / car stunt choreographer (as Chin Ka Lok) / car stunts (as Kar Lok Chin)
  • Siu-Kwong Lee
    Siu-Kwong Lee
    car stunt choreographer (as Roger Li)
  • Bruce Mang
    Bruce Mang
    action choreography (as Mang Fan Lun)
  • Gobi Ng
    Gobi Ng
    stunt driver
  • Wai-Fai Wong
    Wai-Fai Wong
    assistant car stunts choreographer (as Wong Wai Fai)
  • Bun Yuen
    Bun Yuen
    action choreography (as Yuen Bun) / action director

Camera and Electrical Department

Edit
  • Siu-Kwan Chan
    Siu-Kwan Chan
    focus puller
  • Hung Yan Cheung
    Hung Yan Cheung
    making-of camera (as Cheung Hung Yan)
  • Tsz Pun Ko
    Tsz Pun Ko
    making-of camera (as Ko Tsz Pun)
  • Ting-Fong Kwong
    Ting-Fong Kwong
    best boy (as Kwong Ting Fong)
  • Hirotake Okazaki
    Hirotake Okazaki
    still photographer
  • Chak-Shun Tang
    Chak-Shun Tang
    still photographer
  • Hung-Mo To
    Hung-Mo To
    camera operator (as To Hung Mo)
  • Kwok-Chiu Wu
    Kwok-Chiu Wu
    gaffer
  • Kai Yuen Yeung
    Kai Yuen Yeung
    still photographer (as Yeung Kai Yuen)
  • Ray Richards
    Ray Richards
    electrician (uncredited)

Costume and Wardrobe Department

Edit
  • Wanee Chu
    Wanee Chu
    assistant costume designer
  • Kar Yan Yip
    Kar Yan Yip
    assistant costume designer (as Karen Yip)

Editorial Department

Edit
  • Cathy Lau
    Cathy Lau
    post-production assistant
  • Allen Leung
    Allen Leung
    assistant editor
  • Calmen Lui
    Calmen Lui
    post-production executive

Music Department

Edit
  • Dave Klotz
    Dave Klotz
    music arranger / music recordist / orchestrator
  • Guy Zerafa
    Guy Zerafa
    music arranger / music recordist / orchestrator

Script and Continuity Department

Edit
  • Chi Hung Fan
    Chi Hung Fan
    continuity (as Fan Chi Hung)
  • Jack Lai
    Jack Lai
    continuity (as Lai Jan-Lung)

Additional Crew

Edit
  • Hiu Tao An
    Hiu Tao An
    dubbing coach: Mandarin (as An Hiu Tao)
  • Siu Kuen Chiu
    Siu Kuen Chiu
    caterer (as Chiu Siu Kuen)
  • John Chong
    John Chong
    presenter
  • Yuin-Shan Ding
    Yuin-Shan Ding
    planner
  • Kok-Leung Kuk
    Kok-Leung Kuk
    planner
  • Ringo Lam
    Ringo Lam
    presenter
  • Ching-Ting Law
    Ching-Ting Law
    set runner (as Lu Ching Ting)
  • Dennis Law
    Dennis Law
    presenter
  • Grace Lu
    Grace Lu
    subtitler
  • Janet Ma
    Janet Ma
    assistant: Tsui Hark

Thanks

Edit
  • Florence Kwok
    Florence Kwok
    special thanks
  • Chi-Wai Yau
    Chi-Wai Yau
    special thanks (as Yau Chi Wai)
  • Kate Yeung
    Kate Yeung
    special thanks

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.