No Keane doesn't have what it takes to be Captain.
I would honestly give it to Allan, despite him not speaking English.
PULL YOUR TRIPE OUT YOU COWARDS even in Portuguese will get the message across.
I imagine one death stare from him would probably get any message across.