U-Wei Haji Saari

U-Wei Haji Saari is a Malaysian film director. He first gained international attention with The Arsonist (more known by its Malay name Kaki Bakar), the first Malaysian film to enter the Cannes Film Festival in 1995.[1]

U-Wei Haji Saari
Born
Zuhir bin Hj Saari

(1954-05-13) 13 May 1954
Occupationfilm director, producer, screenwriter
Years active1993 - present

Career

Director

He began his career as a director for television dramas until 1996, where he made his film debut with the highly controversial Perempuan, Isteri dan..., which won him the Best Director award at the 11th Malaysia Film Festival.

In 2014, U-Wei had produced a period film titled Hanyut as a co-production between countries Indonesia, Malaysia, and Australia. The film is based on a Joseph Conrad novel titled Almayer's Folly, which tells about the life of the Malay community in the 19th century.

Filmography

Film

Year Title Role Notes
1993 Perempuan, Isteri &...? Director
Screenplay
Original Story
  • Best Director FFM 11
  • Play The Best Screen FFM 11
  • Best Original Story FFM 11
1994 Black Widow - Wajah Ayu Director
Screenplay
1999 Jogho Producer
Director
Screenplay
  • Best Director FFM 14
  • Play The Best Screen FFM 14
2001 The Arsonist Producer
Director
Screenplay
  • Best Movie (foreign language category) 17th Brussels International Free Festival, 1995 (Belgium)
  • Special Jury Awards 1st South-East Asian Biennial Film Festival, 1997 (Phonm Pehn, Thailand)
2004 Buai Laju-laju Director
Original Story
2016 Hanyut Executive Producer
Director
Screenplay
  • Play The Best Screen Anugerah Skrin 2017
gollark: ``` func AddInt32(addr *int32, delta int32) (new int32) func AddInt64(addr *int64, delta int64) (new int64) func AddUint32(addr *uint32, delta uint32) (new uint32) func AddUint64(addr *uint64, delta uint64) (new uint64) func AddUintptr(addr *uintptr, delta uintptr) (new uintptr) func CompareAndSwapInt32(addr *int32, old, new int32) (swapped bool) func CompareAndSwapInt64(addr *int64, old, new int64) (swapped bool) func CompareAndSwapPointer(addr *unsafe.Pointer, old, new unsafe.Pointer) (swapped bool) func CompareAndSwapUint32(addr *uint32, old, new uint32) (swapped bool) func CompareAndSwapUint64(addr *uint64, old, new uint64) (swapped bool) func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) (swapped bool) func LoadInt32(addr *int32) (val int32) func LoadInt64(addr *int64) (val int64) func LoadPointer(addr *unsafe.Pointer) (val unsafe.Pointer) func LoadUint32(addr *uint32) (val uint32) func LoadUint64(addr *uint64) (val uint64) func LoadUintptr(addr *uintptr) (val uintptr) func StoreInt32(addr *int32, val int32) func StoreInt64(addr *int64, val int64) func StorePointer(addr *unsafe.Pointer, val unsafe.Pointer) func StoreUint32(addr *uint32, val uint32) func StoreUint64(addr *uint64, val uint64) func StoreUintptr(addr *uintptr, val uintptr) func SwapInt32(addr *int32, new int32) (old int32) func SwapInt64(addr *int64, new int64) (old int64) func SwapPointer(addr *unsafe.Pointer, new unsafe.Pointer) (old unsafe.Pointer) func SwapUint32(addr *uint32, new uint32) (old uint32) func SwapUint64(addr *uint64, new uint64) (old uint64) func SwapUintptr(addr *uintptr, new uintptr) (old uintptr)```Seen in standard library docs.
gollark: Fun fact: that function cannot be written with a sane type in Go.
gollark: Esolang where multiple different garbage collectors run at the same time.
gollark: When you make an esolang in which it isn't!
gollark: "GCs are actually deterministic"? I smell an overgeneralization!

References

  1. "Recently there was a screening of the first Malaysian movie to make Cannes". The Daily Seni. 9 October 2016. Retrieved 13 October 2016.

An article in the sun http://www.sun2surf.com/article.cfm?id=57617



This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.