5 stars! Funny, creative, good acting!