Three Times (Chinese: 最好的時光; Zuìhǎo de shíguāng; lit. ‘Best of Times’) is a 2005 Taiwanese film directed by Hou Hsiao-Hsien. It features three chronologically separate stories of love between May and Chen, set in 1911, 1966 and 2005, using the same lead actors, Shu Qi and Chang Chen.
The film was nominated for the Palme d’Or at the 2005 Cannes Film Festival, it won the Golden Apricot at the 2006Yerevan International Film Festival, Armenia, for Best Feature Film and received positive reviews. The film was remade in hindi as Teri Meri Kahaani.