At the moment it looks like electric motored cars are the future but instead of batteries they will be fitted with hydrogen fuel cells that convert hydrogen in the cell to produce electricity to operate the electric motor. These cars are already on our roads being tested.
The advantage of hydrogen fuel cells over batteries is you will be able to pull up at a gas station and pump in fresh hydrogen just like a gas driven internal combustion engine cars and you have instant full tank again unlike batteries that takes many hours to recharge before you can drive on.