So a while back I bought a Christian Dior tuxedo jacket with tails and pants from a thrift store for $3. I have prom coming up and would like to know whether or not I could wear it to prom. I think the pants have a hole in it, so would it be appropriate to wear normal dress pants with it?

Also, should I wear a vest and a bowtie?