I've read many books about Nikola Tesla and listened to Wizard: The Life and Times of Nikola Tesla.
The actor (Ethan Hawke) is too short for the role and has the wrong build. The scenes with backdrops cheapened the movie. The majestic fairs that Tesla toured, had shows, and showed off his skills were omitted. Tesla was great at performing and outspoken. Ethan performed him as an autistic man, which was not his demeanor. Tesla may have spent a little time around JP Morgan's children, but he spent more time flaunting his skills in front of politicians and famous celebrities (somewhat mentioned in the film, but not to the degree he was performing for). He spent time with Mark Twain and famously photographed him with his phosphorescent bulbs.
In short, this was a cheap movie with the wrong actor and the wrong story.