Home 2000s 2003 Movies Luck 2000s2003 MoviesMovies Luck 69 91 minutes – Drama Language: English Release date: March 26, 2004 DVD release date: December 7, 2004 Canadian Distributor: Odeon Films