A Singaporean fan has watched ‘Top Gun: Maverick’ 45 times in 45 days