Chris Hemsworth has admitted he was struggling for money before he landed the role of 'Thor' in 2011 because no one wanted to hire him.