Forget what you know and just enjoy it. Obviously it's fantasy, but very witty, entertaining and beautiful. A mixture of fact and fiction with a unique story. The parallels to today's world are spot on and very funny. Likeable characters all around and fine acting job by all. You don't have to be an expert but some knowledge of Shakespeare and his plays is essential to get many of the jokes.