If imitation is the sincerest form of flattery, then Donald Trump is universally praised.

Portraying the president has become big business. Whether it's Alec Baldwin playing him on Saturday Night Live or Stephen Colbert doing it on The Late Show, everyone, it seems, has a version of D-Trump. Heck, even Johnny Depp wants in, saying he'd like the job if Baldwin ever walks away from it.

Depp is a fine actor and, while we are curious to see how he would handle the high-profile role, we couldn't help but let our imaginations get the best of us and think about some other stars who could pile on the orange spray tan and straighten out the squirrel toupee to show America their takes on the leader of the free world.

So, take a look at our choices and tell us who you think would be a good Trump in the comments below.