Moulin Rouge!

Moulin Rouge! ★★★★½

adventures with green screens