Chris Hemsworth pushes himself in 'Limitless'