The Sign of Leo (Le Signe du lion) Pictures - Rotten Tomatoes